컴퓨터공부/JAVA 12

자바 기초(9) 제어문 - if, switch

제어문 : 프로그램의 흐름을 제어하는 명령문1. 분기문 : if문, switch문2. 반복문 : for문, while문 if문형식1 (~ 이면 ~해라)if(조건식){실행문}예제11234int num = 10;if(num >= 10){ System.out.println("num은 10 이상이다.");}Colored by Color Scriptercs 형식2 ( ~이면 ~하고, 그게 아니라 ~이면 ~해라)if(조건식){실행문}else{실행문} * 문장이 하나일 때는 {} 생략 가능! 예제12345int num = 10;if(num >= 10){ System.out.println("num은 10 이상이다.");}else System.out.println("num은 10보다 작군요.");cs Switch문 : ..

자바 기초(6) 자료형 변환 (캐스팅)

변환 방법(type)변수 강제 형변환- 큰 size > 작은 size로 캐스팅할 때 (ex. double > int)- casting 연산자 생략 불가능 예제1234double myscore = 99.9; int s_int = (int)myscore;System.out.println("myscore : " + s_int);cs 출력 결과myscore : 99 자동 형변환- 작은 size > 큰 size (ex. int > double)- casting 연산자 생략 가능 예제123float yourscore = 0.001f; // Float형은 끝에 f를 붙임!double s_dbl = yourscore;System.out.println("yourscore : " + s_dbl);cs 출력 결과yoursc..

자바 기초(5) 변수 사용하기

자바에서는 변수를 사용하기 전에 먼저 선언해야 한다! 선언 방법자료형 변수명; - 자료형 : 8가지(기본 자료형) - 변수명 : 사용자 임의 지정 (=식별자) 식별자(변수명, 클래스명, 메소드명...) 작성 규칙1. 예약어(=명령어) 사용 불가 2. 영문자 또는 특수문자(_, $)로 시작 3. 첫 글자에 숫자 사용 불가 4. 대·소문자 구분 사용 방법1. 선언 : type에 따라 메모리 확보 2. 초기화 : 메모리에 값 할당 3. 사용 : 출력, 연산 등 배정 연산자변수 = 상수 or 변수 or 수식우변의 상수, 변수, 수식을 좌변의 변수에 할당! 예제12345678910111213141516171819202122public static void main(String[] args) { // 1. 변수 선..

자바 기초(4) 자료형

자바의 기본 자료형 1. 정수형 : byte(1), short(2), int(4*, 기본형), long(8)2. 실수형 : float(4), double(8, 기본형)3. 단일문자형 : char(1,2,3) - 유니코드 지원해서 한글의 한 글자도 포함!4. 논리(boolean)형 : true, false(1)5. 참조형 : String, Integer, Float 등* : (byte) 예제 12345678public static void main(String[] args) { System.out.println(10); // 정수 기본형(int) System.out.println(10.7); // 실수 기본형(double) System.out.println('a'); // 단일문자형(char, 홑따옴표로 ..

자바 기초(3) 양식 문자 활용

양식 문자 : 변수가 들어갈 자리에 넣는 문자정수(digit) : %d → byte, short, int, long, Integer..실수(float) : %f → float, double, Float, Double..문자열(string) : %s → String단일문자(character) : %c → char 활용(출력 방식)system.out.printf("%d %f %s %c", 정수, 실수, 문자열, 단일문자)- printf는 println과는 달리 줄바꿈 기능은 없음!- 실수는 숫자 뒤에 f로 표현! (ex. 10f)- 정수-정수 연산은 무조건 정수! 예제 1234567891011121314package Basic; public class Class1 { public static void mai..

자바 기초(2) 데이터 입력하기

예제부터 보자면,예제123456789101112131415package Basic; public class Input { public static void main(String[] args) { // ① 요기가 프로그램 시작점! // 3개 정수를 저장하는 변수 선언 int n1, n2, sum; // ② java는 변수 선언부터 해야함! n1 = 1; n2 = 2; sum = n1 + n2; System.out.println("sum = " + sum); // ③ } }Colored by Color Scriptercs ① 자바 프로그램(클래스)는 main에서부터 시작된다.즉, 함수 등을 실행할 때도 main class에서 시작해야 한다!② 자바에서 변수를 선언할 때는 '자료형(int, float, dou..

자바 기초(1) 기본 개념과 작성 예

Java 프로그램의 특징1. 객체 지향 언어(java, c++)2. class 단위로 프로그램 작성3. 한 문장은 semi-colon으로 끝남4. class의 첫 자는 대문자, method()의 첫자는 소문자()5. main() : program의 시작점을 의미하는 특수한 method 개념패키지(package) : 폴더(folder)와 유사한 개념으로, 동일한 클래스의 모임클래스(class) : 첫 자를 대문자로 표현메소드(Method) : 함수와 같은 개념, 메소드명() 으로 표현 예제123456789101112131415161718package Basic; // 한 줄 주석 쓸 때는 이렇게 //를 사용/* * 두 줄 이상의 주석문은 이렇게 사용합니다. * 작성자, 작성일, 내용 등을 표기합니다. */..