본문 바로가기

기록

(98)
[JAVA] 반복문 반복문 특정 소스 코드를 반복 실행 시키고 싶을 때 사용하는 구문 for for( 초기화식; 조건식; 증감식) 초기화식에 초기화된 변수가 조건식에 충족하면 계속 반복 package Day01; public class _10_for { public static void main(String[] args) { // TODO Auto-generated method stub // 1. 반복문 for int sum = 0; // 1~100까지 합을 구함 // 초기화된 변수 i가 100보다 작거나 같을 때 반복해서 중괄호 안의 내용이 실행 for(int i = 0; i
[JAVA] 조건문 조건문 조건에 따라 다른 결과를 얻기 위해 사용하는 구문 조건문의 종류 1. If esle 구문 package Day01; public class _08_ifElse { public static void main(String[] args) { // TODO Auto-generated method stub // 1. if elseif else 구문 int score = 75; if(score >= 90) { System.out.println("A등급입니다."); } else if(score >= 80) { System.out.println("B등급입니다."); } else if (score >= 70) { System.out.println("C등급입니다."); } else { System.out.print..
[JAVA] 연산자 (Operator) 연산자 연산자 : 연산에 사용되는 기호 산술 연산자 : + - * / % package Day01; public class _07_operator { public static void main(String[] args) { // TODO Auto-generated method stub // 1. 산술 연산자 int num1 = 10; int num2 = 3; //덧셈 int result1 = num1 + num2; System.out.println("num1 + num2 = " + result1); System.out.println("---------------------------------"); //뺄셈 result1 = num1 - num2; System.out.println("num1 - num2..
[JAVA] Scanner class Scanner class System.in.read() 문제점은 입력된 키 하나하나가 코드로 변경됨 한글 같은 자음, 모음 조합을 표현할 수 없음 (’가’,’나’.....) Scanner 클래스를 이용하면 enter값 전까지의 입력값을 문자열로 저장 가능 package Day01; import java.util.Scanner; // c+s+o public class _06_useScanner { public static void main(String[] args) { // TODO Auto-generated method stub // 3. Scanner 클래스 사용 ( C+S+o) Scanner sc = new Scanner(System.in); String inputData; while (true) {..
[JAVA] 시스템 입출력 (System In Out) 시스템 입출력 출력하는 방식은 System.out을 이용하여 진행 System: 현재 사용중인 시스템 클래스 out: 시스템에서 사용중인 출력장치 print() 메소드를 사용하면 모니터로 출력됨 println(): 괄호안의 내용을 출력 후 줄 바꿈 print(): 괄호안의 내용을 줄 바꿈 없이 출력 printf(”형식 문자열”, 값1): 형식 문자열에 맞는 값을 출력 정수형 - %d 실수형 - %f 문자열 - %s package Day01; public class _04_systeminOut { public static void main(String[] args) { // TODO Auto-generated method stub // 1. 시스템 출력 String str1 = "hello java"; i..
[JAVA] 데이터 타입 변환 (Change Type) 소스 코드를 작성하다 보면 타입이 다른 변수들을 연산해야 될 경우가 발생하는데, 이 때 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 자동 변환됨 package Day01; public class _03_changeType { public static void main(String[] args) { // TODO Auto-generated method stub //1. 자동 타입변환 byte byteVal = 10; //허용범위가 작은 byte타입에서 허용범위가 큰 int타입으로 자동으로 타입 변환됨 int intVal = byteVal; System.out.println(intVal); System.out.println("---------------------------------"); char c..
[JAVA] 변수의 데이터 타입 (type Of Variable) 정수형 타입 int : 정수를 표현하는 대표적인 타입, 4byte까지 표현 가능 (약 4억) long : 8byte까지 표현 가능 (1000경) byte : 기본이 되는 정수형 타입, 1byte 표현 가능 short : 2byte 표현 가능 char : 문자 하나를 표현할 때 사용하는 타입, 2byte 표현 가능 package Day01; public class _02_typeOfvariable { public static void main(String[] args) { // TODO Auto-generated method stub // 1. 변수 선언과 동시에 초기화 int num1 = 1; // 2. JVM은 정수형 변수를 기본적으로 int로 컴파일하기 때문에 // 리터럴 상수인 L를 정수뒤에 붙여서..
[JAVA] 변수(Variable) 변수 변수는 임의 값을 저장하기 위한 공간 변수에는 하나의 값만 저장 가능 변수를 사용하기 위해서 변수 선언 필수 변수 선언 : 변수의 타입 + 변수의 이름 ex) int value 변수 이름 규칙 첫 번째 글자는 영문자나 $,_만 가능, 숫자는 불가능 변수의 이름은 대문자, 소문자 구분 변수의 이름은 Camelcase(첫 번째 단어는 소문자, 두 번째 단어는 대문자 방식) 명명 규칙을 따름 ex) intValue 자바의 예약어는 변수의 이름으로 지정 불가능 변수의 사용 변수의 값 저장하려면 등호 (=) 사용하여 저장 프로그래밍 언어에서 등호 (=)는 왼쪽 변수에 오른쪽 값을 저장 ex) int value = 1; 변수의 값을 지정해주는 것을 변수의 초기화(initialize)라고 함 초기화되지 않은 변..

LIST