2023.11.21-2024.05.31(238)
-
1211JAVA - Do_While01
package dec11; import java.util.Scanner; //do~while /* * while문과 다르게 무조건 한번은 실행하고 그 후 조건에 따라 반복여부를 결정합니다. * * while문은 조건식이 거짓이라면 반복을 실행하지 않습니다. * do~while문은 거짓이라도 무조건 한 번은 반복을 도는 형태입니다. * * */ public class Do_While01 { public static void main(String[] args) { do { System.out.println("반복합니다."); }while(!true); System.out.println("============================"); // 0~100 Scanner sc = new Scanner(Sy..
2023.12.11 -
1211JAVA -Test04
package dec11; public class Test04 { public static void main(String[] args) { int number = 1234; int div = 10; int result = 0; while (number > 0) //number가 0보다 큰 동안 반복 { result = result * div; // 10으로 곱합니다. result = result + number % div; // number % 10을 더합니다. (number를 10으로 나눈 나머지) number = number / div; // number를 10으로 나눕니다. } System.out.printf("%d", result); //4321 } } 4321
2023.12.11 -
1211JAVA -Test03
package dec11; public class Test03 { public static void main(String[] args) { int i = 0; int sum = 0; while (i
2023.12.11 -
1211JAVA -Test02
package dec11; public class Test02 { public static void main(String[] args) { int[] a = new int[8]; int i = 0; int n = 10; while (n >= 1) { a[i++] = n % 2; n /= 2; } for (i = 7; i >= 0; i--) { //출력하기 위해 >>맨끝자리부터 출력을 해라 System.out.print(a[i]);// 00001010 } } } 00001010
2023.12.11 -
1211JAVA -Test01
package dec11; public class Test01 { public static void main(String[] args) { //진법문제 //10->1010 //System.out.println(Integer.toBinaryString(10)); int number = 6;// //number / 2= 0; 몫 //number % 2 =0; 나머지 while (number >= 1 /*조심하세요*/) {//'while' 반복문을 사용해서 괄호 안의 조건이 참인 동안 계속 반복합니다. //반복문 안에서는 두 가지를 하려고 해요: System.out.println(number % 2); //1. 'number'를 2로 나눴을 때 나머지를 출력합니다. //2로 나눴을때 나머지 값 출력하기 //n..
2023.12.11 -
1211JAVA -While05
package dec11; import java.util.Scanner; public class While05 { public static void main(String[] args) { //스캐너 객체 만들기 Scanner sc = new Scanner(System.in); int input; System.out.println("1가위\t2.바위\t3.보");//\t탭 input = sc.nextInt(); while(input 3 ) { System.out.println("다시 입력"); //다시 입력받기 input = sc.nextInt(); } System.out.println("통과"); sc.close(); } } 1가위 2.바위 3.보 4 다시 입력 3 통과
2023.12.11