목록JAVA/국비수업 (47)
Frog is cry
package day14; public class day14_01 { public static void main(String[] args) { int[] score = {83, 90, 87}; System.out.println("scores[0] : " + score[0]); System.out.println("scores[1] : " + score[1]); System.out.println("scores[2] : " + score[2]); //System.out.println("scores[3] : " + score[3]); [3]이 없기에 오류 //score = null; score[2] = 100; System.out.println("scores[2] ==> " + score[2]); int sum..
package day13; public class Day13_05 { public static void main(String[] args) { String strVar1 = "임우진";// String strVar2 = "임우진"; // strVar2 = null; if(strVar1 == strVar2) {// 1과 2의 주소값이 같다는 의미 System.out.println("strVar1과 strVar2는 참조가 같음"); }else { System.out.println("strVar1과 strVar2는 참조가 다름"); } /********************/ // 주소 비교 : == // 값 비교 : .equals() System.out.println(strVar1 == strVar2); S..
// 스캐너 클래스 package day13; import java.util.Scanner; public class Day13_01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // System.out.println("문자열 입력"); String inputString = sc.nextLine(); String test1 = inputString + "test"; System.out.println("입력한 문자열은 -->" + inputString); System.out.println("test1 문자열은 -->" + test1); System.out.println(); // System.out.printl..
회문수 package day12; import java.util.Scanner; public class Day12_Ex01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 여기서 12321 을 입력했다고 가정하고 코드를 진행합니다. System.out.print("정수를 입력하세요.>"); // String input = scanner.nextLine(); // A : 아래와 같이 변경함 // int number = Integer.parseInt(input); // A : 아래와 같이 변경함 int number = scanner.nextInt(); // A : 부분을 변경함 int tmp = nu..
// do~ while문 예제1 : 키보드로 입력된 값 확인하기 2탄 package day11; import java.util.Scanner; // while문은 시작할 때부터 조건식을 검사하여 블록 내부를 실행할지 결정하지만 // 경우에 따라서는 블록 내부의 실행문을 우선 실행시키고 실행 결과에 따라서 // 반복 실행을 계속할지 결정하는 경우도 발생한다. // 이떄 do-while문을 사용할 수 있다. // 예를 들어 키보드로 입력받은 내용을 조사하여 계속 루프(종속문장)를 돌 것인지를 // 판단하는 프로그램이 있다고 가정하자. // 조건식은 키보드로 입력받은 이후에 평가되어야 하므로, // 우선적으로 키보드로부터 입력된 내용을 받아야 한다. public class Day11_04 { public st..
package day11; public class Day11_01 { // for문이 반복설계 구문에서 정해진 만큼 종속문장을 반복하는 구조를 가진데 비하여 // while문은 조건식이 참인 동안 종속문장을 수행하는 구조를 가지므로 for문과 형태가 다름. // 구조적인 면으로 while문은 if문의 구조와 비슷하다고 할 수 있음. // while의 조건식 부분에는 비교, 논리 연산자로 이루어진 연산식이 주로 오는데 // 조건식의 연산 결과가 false가 되면 반복 행위를 멈추고 while의 종속 문장을 탈출함. public static void main(String[] args) { int i = 1;// while문의 조건식에서 사용하는 변수의 초기화식 while (i
// for문 package day10; public class Test_1 { public static void main(String[] args) { // 1-4 System.out.println("--- 100부터 1까지의 변화단계 출력 ---"); for (int numInteger1 = 100; numInteger1 >= 1; numInteger1--) {// 종속문장 시작 // numInteger값은 100, 100 >= 1 만큼 반복한다. 반복시 -1씩 감소 System.out.println(numInteger1);// 변화단계 출력 }// 종속문장 끝 // 1-5 System.out.println("--- 100부터 1까지의 합계 ---"); int tempNum = 0; // 값을 담아줄..
package day09; public class Day09_06 { public static void main(String[] args) { int sum = 0; sum = sum + 1; sum = sum + 2; sum = sum + 3; sum = sum + 4; sum = sum + 5; System.out.println("1~5까지의 합 : " + sum); } } package day09; public class Day09_09 { public static void main(String[] args) { int sum = 0; for (int i = 0; i