[조건문] |
"사용자가 정의하는 조건에 따라 결정을 내리는 것"
-> a가 10보다 크면 "big!" / 100점 이하 90점 이상이면 "A등급"
[반복문] |
"반복하여 같은 명령을 계속해서 되풀이 하는 것"
☆ 조건문에서 비교 연산자가 한개일 경우, true / false로 변환
☆ 조건문과 반복문에서는 되도록 괄호를 사용하여야 함
☆ for( ; ; ) == while(true)
☆ break로 가장 가까운 반복문 탈출 가능
[기본입출력] |
"사용자와의 상호작용 가능, 사용자가 어떠한 자료를 입력하면, 내부에서 그 명령을
실행 한 후 사용자에게 그 결과를 반환"
☆ 대부분 Scanner 클래스를 사용하여 입력받음.
-> Scanner sc=new Scanner(System.in); 클래스 생성 , sc.nextInt(); <=int형 입력받기
== 기본 입출력 관련 예제 | 파일 입출력 ==
package org.hackerton.javahackerton.eclipse;
import java.io.File; //파일 읽기
import java.io.FileNotFoundException; //파일을 못찾은 경우
import java.util.Scanner; //스캔
public class helloworld {
public static void main(String[] args) {
File file = new File("memo.txt"); //입출력을 할 파일
try {
Scanner sc = new Scanner(file); //파일 있는지 스캔
while(sc.hasNextInt()) { //그 파일에 정수가 있는지
System.out.println(sc.nextInt()*10); //정수 출력시 모든 정수에 *10
}
sc.close(); //파일 입출력 된후에는 스캔함수 닫기
} catch (FileNotFoundException e) { //파일을 찾지 못한 경우엔
System.out.println("파일 읽는 중 오류발생."); //"~" 출력
}
}
}
☆주의사항☆

Project Exploer 에서 내가 지정한 파일을 생성해야 출력이 됨.
== 실행 결과 ==

출력 시 "모든 파일에 입력된 모든 정수 *10" 명령 실행하여 출력됨!