본문 바로가기

프로그래밍8

방어적 프로그래밍의 중요성: TaskScheduler의 null 체크(MID2-9-문제와 풀이4-문제2) SchedulerTest.javapublic class SchedulerTest { public static void main(String[] args) { TaskScheduler scheduler = new TaskScheduler(); scheduler.addTask(new CompressionTask()); scheduler.addTask(new BackupTask()); scheduler.addTask(new CleanTask()); System.out.println("작업 시작"); run(scheduler); System.out.println("작업 완료"); } private static.. 2025. 3. 29.
[열혈 C 프로그래밍] 문제 02-2 문제 02-2 [printf 함수의 다양한 활용] 문제 1 1 2 3 4 5 6 7 8 #include int main(void) { printf("제 이름은 홍길동입니다.\n"); printf("제 나이는 %d살이고요.\n", 20); printf("제가 사는 곳의 번지수는 %d-%d입니다.\n", 123, 456); return 0; } Colored by Color Scripter cs 문제 2 1 2 3 4 5 6 7 #include int main(void) { printf("%dx%d=%d \n", 4, 5, 20); printf("%dx%d=%d \n", 7, 9, 7*9); return 0: } Colored by Color Scripter cs 2022. 8. 8.
[예제]가장 큰 수 찾기 1234567891011121314151617181920212223242526272829303132package Th; import java.util.Scanner;public class Happy { public static void main(String arg[]) { int num1, num2, num3; Scanner s = new Scanner(System.in); System.out.println("숫자1?"); num1 = s.nextInt(); System.out.println("숫자2?"); num2 = s.nextInt(); System.out.println("숫자3?"); num3 = s.nextInt(); if((num1 > num2) && (num1>num3)) { System.o.. 2017. 4. 29.
[예제]점수 합격 여부 구분 12345678910111213141516171819202122232425262728package Th; import java.util.Scanner;public class Happy { public static void main(String arg[]) { int num1, num2, num3, num4; Scanner s = new Scanner(System.in); System.out.println("국어?"); num1 = s.nextInt(); System.out.println("영어?"); num2 = s.nextInt(); System.out.println("수학?"); num3 = s.nextInt(); num4 = (num1+num2+num3)/3; if(num4 >= 80) { Syst.. 2017. 4. 29.
[예제]3의배수와 5의배수 123456789101112131415161718192021222324252627package Th; import java.util.Scanner;public class Happy { public static void main(String arg[]) { int num1; Scanner s = new Scanner(System.in); System.out.println("숫자?"); num1 = s.nextInt(); if(num1%3 == 0) { System.out.println("3의 배수"); } else if(num1%5 == 0) { System.out.println("5의배수"); } else { System.out.println("3과5의배수 둘다 아님"); } //종료 s.close();.. 2017. 4. 29.
[예제]5의 배수 구별하기 123456789101112131415161718192021222324package Th; import java.util.Scanner;public class Happy { public static void main(String arg[]) { int num1; Scanner s = new Scanner(System.in); System.out.println("숫자?"); num1 = s.nextInt(); num1 = num1%5; if(num1 == 0) { System.out.println("5의 배수"); } else { System.out.println("5의배수아님"); } //종료 s.close(); }}Colored by Color Scriptercs5의 배수를 구별하는 예제입니다 2017. 4. 29.