본문 바로가기

반응형

java

[JAVA] switch-case와 if~else 이용하여 문자와 키 입력 받고 평균 키와 비교해주는 프로그램 만들기 Q. switch case와 if~else를 이용하여 문자와 키를 입력받으면 평균키와 비교해주는 프로그램을 만들어 보세요. 문자 M이나 m을 입력하면 남자, 문자 F나 f를 입력하면 여자. 남자 평균 키 = 175.2cm 여자 평균 키 = 162.5cm import java.util.Scanner; public class On { public static void main(String[] args) { double man = 175.2; double woman = 162.5; Scanner sc = new Scanner(System.in); System.out.print("성별과 키를 입력하세요 >>"); String gender = sc.next(); double h = sc.nextDouble(); .. 더보기
[JAVA] while문을 이용하여 입력 받은 숫자의 N제곱을 계산하는 프로그램을 만들어 보세요. Q. while문을 이용하여 입력받은 숫자의 N제곱을 계산하는 프로그램을 만들어 보세요. import java.util.Scanner; public class On { public static void main(String[] args) { System.out.print("숫자와 제곱 횟수를 입력하세요."); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int n = sc.nextInt(); int ze = 1; int a = n; while(n != 0) { ze *= num; --n; } System.out.println(num+"을 " + a + "만큼 제곱하면 " + ze); } } 더보기
[JAVA] switch - case문을 이용하여 성적을 입력 받고 학점을 출력하는 프로그램 만들어보기 Q. switch-case를 이용하여 성적을 입력받고 학점을 출력하는 프로그램을 만들어보세요. 90점 이상 = A학점 80점 이상 = B학점 70점 이상 = C학점 60점 이상 = D학점 60점 미만 = F학점 import java.util.Scanner; public class On { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("점수를 입력하세요 >>"); int num = sc.nextInt(); switch(num/10){ case 9: case 10: System.out.println("A등급 입니다."); break; case 8: System.out.println(".. 더보기
[JAVA] for문을 이용하여 일주일 동안 200p 책을 읽는 프로그램을 만들고, 덜 읽었을 경우 남은 페이지 출력 Q. for문을 이용하여 일주일 동안 200쪽의 책을 읽는 프로그램을 만들어 보세요. 날짜마다 읽은 책 페이지를 입력 받습니다. 책을 다 읽었을 경우 반복문 탈출, 일주일 동안 책을 다 읽지 못했을 경우 남은 페이지 수 출력하기. import java.util.Scanner; public class On { public static void main(String[] args) { int sum=0; Scanner sc = new Scanner(System.in); for(int i = 1 ; i=200) { System.out.println(i+"일만에 다 읽었습니다"); break; }else if (i==7 && sum 더보기
[JAVA] for문을 이용하여 N일 동안 평균 온도를 구하는 프로그램 작성하기. import java.util.Scanner; public class On { public static void main(String[] args) { int sum = 0; System.out.println("며칠동안의 온도를 입력받겠습니까?"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i=1;i 더보기
[JAVA] for문, if문을 사용하여 사칙연산 수행하는 프로그램 만들기 public static void main(String [] args) { for(;;) { System.out.println("1.덧셈 2.뺄셈 3.곱셈 4.나눗셈 5.종료 중 하나를 선택하세요."); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if(num==1) { System.out.println("두 수를 입력하세요."); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " + " + b + " = " +(a+b)); } else if(num==2) { System.out.println("두 수를 입력하세요."); int a = sc.nextInt(); int .. 더보기
[JAVA] 이것이 자바다 6장 확인 문제 : Printer 클래스에서 println( ) 메소드 오버로딩하여 선언하기 public class Printer { int println(int value){ System.out.println(value); return value; } boolean println (boolean value) { System.out.println(value); return value; } double println (double value) { System.out.println(value); return value; } String println (String value) { System.out.println(value); return value; } } public class PrinterExample { public static void main(String[] args) { Printer .. 더보기
[JAVA] 이것이 자바다 6장 확인 문제 : 싱글톤 패턴을 사용해서 ShopService 클래스 작성하기 public class ShopService { private static ShopService singleton = new ShopService(); private ShopService() {} public static ShopService getInstance() { return singleton; } }​ public class ShopServiceExample { public static void main(String[] args) { ShopService obj1 = ShopService.getInstance(); ShopService obj2 = ShopService.getInstance(); if(obj1 == obj2) { System.out.println("같은 ShopService 객체.. 더보기

반응형