전체 글(254)
-
1211JAVA -DynamicArray01
package dec11; import java.util.Iterator; //동적 가변배열 /* * 배열의 길을 동적으로 생성한다라는 뜻입니다. * 필요시에 길이를 생성합니다. * 동적가변배열이 아닌 것은 처음부터 배열의 길이를 입력(초기화)해서 사용 * 동적가변배열은 값대입 전 필요할 때 길이를 생성해서 입력, 값대입을 합니다. * 필요한 만큼 만들어서 씁니다. * * */ public class DynamicArray01 { public static void main(String[] args) { int arr1[][] = new int [3][3]; int arr2[][] = new int [3][];//다이나믹 어레이 arr2[0]=new int[3]; arr2[1]=new int[6]; arr..
2023.12.11 -
1211JAVA -Switch02
package dec11; //140-141p public class Switch02 { public static void main(String[] args) { // 학점 100~90 A, ~80 B, ~70 C, ~60 D, 나머지 F int score = 75; char hakzum; if (score >= 90) { hakzum = 'A'; } else if (score >= 80) { hakzum = 'B'; } else if (score >= 70) { hakzum = 'C'; } else if (score >= 60) { hakzum = 'D'; } else { hakzum = 'F'; } System.out.println(hakzum); C System.out.println("while==..
2023.12.11 -
1211JAVA -Switch01
package dec11; //스위치 switch(141p) /* * if와 else if, else를 다르게 표현한 문장. * 각 조건은 case의 값과 비교해서 결과가 true일 경우 조건을 수행합니다 * 조건의 값은 수치형일 경우 int이하만 가능합니다. * 문자열(String)도 비교 가능합니다. * * * */ public class Switch01 { public static void main(String[] args) { int key = 10;// 데이터 타입은 int 이하로 가능 switch (key) { case 4: System.out.println("key는 4입니다."); break; case 5: System.out.println("5입니다."); break; case 6: Sy..
2023.12.11 -
1211JAVA -Print
package dec11; import java.util.Scanner; public class Print { public static void main(String[] agrs) { // System.out.print("출력서식",출력);//따옴표 안의 내용을 출력 System.out.println("여기까지가 print출력"); System.out.println("ln이 있을 때="); 여기까지가 print출력 ln이 있을 때= System.out.println("================================"); String name = "홍길동"; System.out.printf("저는 %s 입니다.\n", name); System.out.printf("제 나이는 %d 입니다.\n "..
2023.12.11 -
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