본문 바로가기

전체 글

java) 랜덤 주사위 3번 환전 package exe; import java.util.Random; public class hour { private static int jusa() { // 주사위 던진 횟수 Random random = new Random(); int jusawi = random.nextInt(6) + 1; return jusawi; } /* * int koreaMoney; // 돈 환전 double dollar = 1082.25108 * koreaMoney; * */ public static void main(String[] args) { int addCount = jusa() + jusa() + jusa(); System.out.println("총 주사위 합 : "+addCount); double koreaMone.. 더보기
java)칼로리 구하기 클래스로 구현 package calory; public class cal { private static double walkcal(int oneDayWalk) { // 1걸음에 5000칼로리, 하루동안 5000걸음 총 소모량은? double oneStepCal = 0.02; double oneDayCal = oneStepCal * oneDayWalk; System.out.println(oneDayCal); return oneDayWalk; } public static void main(String[] args) { walkcal(5000); } 더보기
java)3자리 콤마 시급 package exe; import java.text.DecimalFormat; import java.util.Scanner; public class fight { public static void main(String[] args) { // 3자리 콤마 DecimalFormat deci = new DecimalFormat("###,###"); System.out.println("시급을 입력하시오"); Scanner scanner = new Scanner(System.in); int pay = scanner.nextInt(); System.out.println("총 시간을 입력하시오"); int hour = scanner.nextInt(); int wholePay = pay * hour; System.o.. 더보기
java 요일을 받아서 달력 완성하기 package test; import java.util.Scanner; public class Calendar { private static int day(String dateInput) { if (dateInput.equals("mo")) { return 1; } if (dateInput.equals("tu")) { return 2; } if (dateInput.equals("we")) { return 3; } if (dateInput.equals("th")) { return 4; } if (dateInput.equals("fr")) { return 5; } if (dateInput.equals("sa")) { return 6; } if (dateInput.equals("su")) { return 7;.. 더보기
달력 중간저장 package test; import java.util.Scanner; public class Calendar { public static int re(String day) { //String day="a"; if(day.equals("mo")) {return 1;} else if(day.equals("tu")) {return 2;} else if(day.equals("we")) {return 3;} else if(day.equals("th")) {return 4;} else if(day.equals("fr")) {return 5;} else if(day.equals("sa")) {return 6;} else if(day.equals("su")) {return 7;} else return 0; } pri.. 더보기
java 윤달적용 달력 부울 사용 package test; import java.util.Scanner; public class Calendar { public static void main(String[] args) { System.out.println("year>"); Scanner scanner = new Scanner(System.in); int year = scanner.nextInt(); System.out.println("month>"); int month = scanner.nextInt(); int[] date = {31,28,31,30,31,30,31,31,30,31,30,31}; int[] leapDate = {31,29,31,30,31,30,31,31,30,31,30,31}; if((year%4==0 && year%1.. 더보기
while이용한 구구단 반복 package test; import java.util.Scanner; public class Calendar { private static void prom() { String prompt = "cal>"; System.out.println("월을 입력하세요\n"+prompt); } public static void main(String[] args) { int[] date = {31,29,31,30,31,30,31,31,30,31,30,31}; prom(); Scanner scanner = new Scanner(System.in); int month = 1; while(true) { month = scanner.nextInt(); if(month==-1) { break;} if (month>12) {.. 더보기
for문을 이용하여 n번반복 하여 달수 출력 package test; import java.util.Scanner; public class Calendar { public static void main(String[] args) { int[] month = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; System.out.println("반복횟수를 입력하세요"); Scanner scanner = new Scanner(System.in); int many = scanner.nextInt(); //System.out.println(many); // 반복 횟수만큼 반복 한다. for (int i = 0; i < many; i++) { System.out.println("월을 입력하세요"); // 월을 입력받.. 더보기