(학) (공) (자)
01.03(5일차)
만석이
2024. 1. 3. 14:51
1교시
---for--- for(초기식;조건식;증감식){ (조건이 참일때 반복할 명령어)-여러개 가능 } 초기식 : 반복을 하기 위한 시작값으로 변수를 하나 초기화한다. 조건식 : 반복을 하기 위한 종료값으로 비교연산자를 많이 사용한다. 증감식 : 변수의 값을 증감시켜주는 역할을 한다. 증감연산자를 많이 사용한다. 특정 명령을 여러번 반복할 수 있도록 해주는 제어문 반복문-for, while이있다. ---(for)예제1--- for(int i=1; i<=10;i++) { Systehttp://m.out.print(i+" "); } ---(for)예제2--- for(int i = 10; i>=1; i--) { Systehttp://m.out.printf("%d ",i); } ---(for)예제3--- for(int i=3; i<10; i++) { if(i%3==0) { Systehttp://m.out.printf("%d ",i); } } |
2교시
---(for)예제4--- 키보드에서 정수를 하나 입력받아 변수에 초기화하고 입력받은 정수의 구구단을 출력하기 5x1 = 5 ..... 5x9=45 Scanner scan =new Scanner(System.in); System.out.println("출력할 구구단 숫자입력"); int num = scan.nextInt(); for(int i =1; i<=9; i++) { System.out.println(num+"x"+i+"="+num*i); } ---(for)예제5--- //1~10까지의 총합을 구하여 출력하기 //출력결과 : 55 int sum =0; for(int i=1; i<=10; i++) { sum+=i; //sum = sum+i } System.out.println("출력결과 : "+sum); ---(for)예제6--- Scanner scan = new Scanner(System.in); System.out.println("정수 입력:"); int n = scan.nextInt();//5 int total = 0; for(int i=1; i<=n; i++) { total += i; } System.out.println(total); ---다중 for문--- 다중 for문 for(초기식;조건식;증감식){ for(초기식;조건식;증감식){ 조건식이 참일때 반복하고자 하는 명령 } } ---(다중 for문)에제1--- for(int i=1; i<=3; i++) { for(int j=1; j<=3; j++) { System.out.println(i+" "+j); } } |
3교시
---(다중 for문)에제2--- for(int i = 0; i<4; i++) { for(int j=0; j<4; j++ ) { System.out.print(" "+1); } System.out.println(); } ---(다중 for문)에제3--- for(int i=1; i<=12; i++) { Syste System.out.print (i+" "); if(i%4==0) System.out.println(); } ---(다중 for문)에제4--- int c = 1; for(int i=0; i<3; i++) { for(int j=1; j<=4;j++) { Syste System.out.print (" "+c++); } System.out.println(); } ---(다중 for문)에제4--- //A B C D //E F G H //I J K L char a='A'; for(int i=0; i<3; i++) { for(int j=1; j<=4;j++) { Syste System.out.print ("%c",a++); } System.out.println(); } ---(다중 for문)에제5--- //* * * //* * * //* * * //* * * for(int i=0; i<4; i++) { for(int j=0; j<3;j++) { Syste System.out.print ("* "); } System.out.println(); } ---(다중 for문)에제6--- //* //* * //* * * //* * * * //* * * * * for(int i=0; i<=5; i++){ for(int j=0; j<i;j++) { Syste System.out.print ("* "); } System.out.println(); } |