Java/과제 Java/과제 2022. 8. 10. chapter04) 조건문과 반복문 example - 특정 월을 입력 받은 후, 입력 받은 월의 계절이 어떤 계절인지 알아내는 프로그램 package Chapter04; import java.util.Scanner; public class Exercise42 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("월을 입력하세요(1~12): "); int n1 = scanner.nextInt(); String season = ""; switch (n1) { case 3: case 4: case 5: season = (n1 + "월은 봄입니다."); break; case 6: case 7: case 8: season = (n1 + "월은 여름입니다."); break; case 9: case 10: case11: .. Java/과제 2022. 8. 10. chapter04) 조건문과 반복문 example - 입력 받은 숫자로 삼각형을 만들 수 있는지 판별하는 프로그램 package Chapter04; import java.util.Scanner; public class Exercise41 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("삼각형의 첫번째 변의 길이를 입력하세요: "); int n1 = scanner.nextInt(); System.out.print("삼각형의 두번째 변의 길이를 입력하세요: "); int n2 = scanner.nextInt(); System.out.print("삼각형의 세번째 변의 길이를 입력하세요: "); int n3 = scanner.nextInt(); String result = ""; int c.. Java/과제 2022. 8. 7. chapter03) 연산자 example - 입력 연도가 윤년인지 확인하는 프로그램 package Chapter03; import java.util.Scanner; public class exercise33 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("윤년인지를 확인할 연도를 입력하세요: "); int y1 = scanner.nextInt(); String year = ((y1 % 4 == 0) && (y1 % 400 == 0)) || (y1 % 100 != 0) ? "입니다." : "이 아닙니다."; System.out.println(y1 + "은 윤년" + year); } } Java/과제 2022. 8. 7. chapter03) 연산자 example - 2가지 조건 중 하나를 만족할 때 문구가 나타나는 프로그램 package Chapter03; import java.util.Scanner; public class exercise32 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("수도입니까?(수도: 1, 수도아님: 0) "); int c1 = scanner.nextInt(); System.out.print("총 인구는?(단위: 만) "); int t1 = scanner.nextInt(); System.out.print("연소득이 1억 이상인 인구는?(단위: 만) "); int p1 = scanner.nextInt(); String metro = ((c1 == 1) && (t1 .. Java/과제 2022. 8. 7. chapter03) 연산자 example - 두 정수를 입력 받아 큰 수를 작은 수로 나눈 몫과 나머지를 출력하는 프로그램 package Chapter03; import java.util.Scanner; public class exercise31 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("첫 번째 숫자를 입력하세요: "); int n1 = scanner.nextInt(); System.out.print("두 번째 숫자를 입력하세요: "); int n2 = scanner.nextInt(); int Big = ((n1 + n2) + Math.abs(n1 - n2)) / 2; int Small = ((n1 + n2) - Math.abs(n1 - n2)) / 2; int num1 = Big /.. Java/과제 2022. 8. 7. chapter02) 변수와 타입 example - 저금통 안에 총 얼마가 들어있는지 출력하는 프로그램 package Chapter02; import java.util.Scanner; public class exercise25 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("500원짜리 동전의 갯수: "); int num1 = (int) scanner.nextDouble(); System.out.print("100원짜리 동전의 갯수: "); int num2 = (int) scanner.nextDouble(); System.out.print("50원짜리 동전의 갯수: "); int num3 = (int) scanner.nextDouble(); System.out.print(.. Java/과제 2022. 8. 7. chapter02) 변수와 타입 example - 원기둥의 밑변의 넓이와 부피를 계산하는 프로그램 package Chapter02; import java.util.Scanner; public class exercise24 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("원기둥 밑변의 반지름을 입력하시오.(단위:cm): "); double num1 = scanner.nextDouble(); System.out.print("원기둥의 높이를 입력하시오.(단위:cm): "); double num2 = scanner.nextDouble(); double result = num1 * num1 * Math.PI; System.out.println("원기둥 밑변의 넓이는: " + .. Java/과제 2022. 8. 7. chapter02) 변수와 타입 example - 빛의 속도로 도착하는 데 걸리는 시간 package Chapter02; public class exercise22 { public static void main(String[] args) { double km = 40e12; double s = 300000; double result = km / s / (60 * 60 * 24 * 365); System.out.println("빛의 속도로 프록시마 센타우리 별까지 가는 데 걸리는 시간은" + result + "광년이다."); } } Java/과제 2022. 8. 7. chapter02) 변수와 타입 example - 직사각형의 둘레와 면적을 구하는 프로그램 package Chapter02; import java.util.Scanner; public class exercise21 { public static void main(String[] args) { double width; double height; double area; double perimeter; Scanner scanner = new Scanner(System.in); // 컴퓨터: 데이터 입력 -> 처리-> 출력 // 입력 System.out.print("가로의 길이는?(단위:m): "); double num1 = scanner.nextDouble(); System.out.print("세로의 길이는?(단위:m): "); double num2 = scanner.nextDouble(); // 처.. 이전 1 2 3 다음