본문 바로가기

Java

(5)
[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] 자바 시작하기 자바 시작하기 컴퓨터는 2진수로 된 기계어로 동작 기계어는 사람이 사용하기 불편하고 복잡하여 프로그래밍 언어가 개발됨 프로그래밍 언어로 작성된 소스 코드가 컴파일러를 통해서 기계어로 변환되고 변환된 기계어로 컴퓨터가 소스 코드를 실행 프로그래밍 언어 종류 : C, C++, C#, JAVA, Python 등 JAVA는 JVM 컴파일러 사용 소스코드로 작성한 .java 파일이 JVM을 통해서 바이트 코드인 .class파일로 변환 자바의 장점 컴파일러가 모든 운영체제에서 동일하게 동작함 객체지향 프로그래밍 언어 컴파일러인 JVM에 GC(Garbage Collector)가 자동으로 메모리 정리 단축키 글자 크기 조절 : Ctrl ++ / - 버튼 컴파일 : Ctrl + f11 복사 / 붙여넣기 : Ctrl + ..

LIST