
DAY 04 : 2차원 배열, 향상된 for문, String클래스
2022. 10. 3. 23:55
국비/JAVA
- 2차원 배열 값이 행과 열로 구성된 배열을 의미한다. 데이터타입[][] 배열이름 = new 데이터타입 [행갯수][열갯수]; int[][] arr = new int[2][3]; - 선언 및 할당 int[][] arr ={{10,20,30}, {40,50,60}}; 2차원 배열 사용해보기! public class Array2 { public static void main(String[] args) { // 배열 선언 int[][] arr= {{10,20,30}, {40,50,60}}; // 2중 for문으로 출력 for(int i =0; i < arr.length; i++) { for(int j = 0; j < arr[i].length; j++) { System.out.print(arr[i][j] + "..

DAY 03 : 반복문, 중첩 반복문, 배열
2022. 10. 3. 00:41
국비/JAVA
- while문 while (조건식) { 조건식의 결과가 true인 동안 반복할 문장; ... } while문을 이용해 1 ~ 100까지의 짝수의 총합 구하기! public class WhileSum { public static void main(String[] args) { /* 1~100까지의 짝수의 총합*/ int sum = 0; int i = 0; while(i

DAY 02 : 타입 변환, Scanner, String 클래스, 제어문
2022. 9. 28. 23:35
국비/JAVA
- 타입 변환 (형 변환) 연산은 기본적으로 같은 타입의 피연산자와 수행한다. 서로 다른 타입의 피연산자가 있을 경우 두 피연산자 중 크기가 큰 타입으로 자동으로 변환된다. ※ 같은 크기 일 때 정수 byte (byte) 변수명 타입 변환 사용해보기! public class TypeConv1 { public static void main(String[] args) { byte var1 = 10; int var2 = var1; // 자동 형변환 (작은공간 -> 큰 공간) System.out.println(var2); int var3 = 128; byte var4 = (byte)var3..

DAY 01 : 연산자
2022. 9. 28. 16:01
국비/JAVA
- 연산자 프로그램에서 데이터를 처리하여 결과를 산출한다. 연산에 사용되는 표시나 기호를 의미한다. - 산술 연산자 +, -, *, /, %( 모듈러스, 나머지 연산) - 증감 연산자 변수의 값을 1증가 시키거나 1감소 시키는 연산자 ++변수 : 다른 연산을 수행하기 전에 값을 1증가시킨다. (--변수) 변수++ : 다른 연산을 먼저 수행한 후 값을 1증가시킨다. (변수--) - 대입 연산자 값을 변수에 저장해주는 연산자 =, +=, -=, *=, /=, %= 증감, 대입 연산자 사용해보기! public static void main(String[] args) { int var1 = 10, result = 10; System.out.println("현재 var1의 값 : " + var1); System...

DAY 01 : JAVA, 주석, 변수
2022. 9. 23. 17:35
국비/JAVA
- 자바 자바는 특정 운영체제에 종속적이지 않기 때문에 한 번의 개발로 다양한 서버 운영체제에서 동작할 수 있는 장점을 가지고 있다. JDK에 있는 JVM(Java Virtual Machine)이라는 방식을 두고 자바 프로그램이 여러 운영체제에서 동일한 실행 결과가 나온다. JVM은 여러 운영체제에서 동일한 실행 결과가 나오도록 설계되어있다. - 자바 프로그램의 실행과정 Java 언어로 작성한 소스코드를 자바 컴파일러 (javac.exe)을 통해 자바 바이트 코드로 변환해준다. 이를 JVM을 통해 실행된다. - 자바의 소스코드 파일명과 class명은 동일해야 한다. 대소문자가 명확히 구별되어야 한다. 문장의 끝은 ;(세미콜론)을 붙여야 한다. - 문장의 출력 System.out.print();// 한 줄..