제어구조
:흐름을 제어
1.반복문
while(true)
{
break; ->무조건 벗어남.(선택적으로 벗어날 수 있도록 구성)
}
만약에 menu가 2라면 if (menu == 2) -->선택문
import java.util.Scanner;
public class forgugu {
public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
System.out.print("1.숫자를 입력 하세요:");
int a = s.nextInt();
System.out.print("2.숫자를 입력 하세요:");
int b = s.nextInt();
System.out.println("입력한 값은:"+a+","+b);
if (a>b)
{
for (int i = b; i<=a; i++){
for(int j=1; j<10; j++)
{
System.out.println(i+"*"+j+"="+i*j);
}
}
}
else if (a<b)
{
for (int i=a; i<=b; i++){
for(int j=1; j<10; j++)
{
System.out.println(i+"*"+j+"="+i*j);
}
}
}
else
{
System.out.print("두 수는 같다");
}
}
}
선택 흐름(if문)
1.선택
2.검사 한번만
변수에서 유효한 범위->도메인
ex) 점수의 도메인 0~100
if(kor<0 || kor>100) 한번 검사!!!
여러번 검사 (while 문)
입력값을 검사 do while문
파일 입출력
FileOutputStream fos = new FileOutputStream(""
ctrl+shift+o =>자동으로 imprort
fos.write('A'); 문자하나하나만을 출력
FileOutputStream fos = new FileOutputStream("d:\\test.text");
fos.write('A'); //문자하나 쓰는 기능
fos.flush(); //비우는 기능
fos.close();
fos.flush();->데이터가 다 찰때까지 조금 기달리는 기능(끝에 한번만 선언)
while문 밖에다 선언
do{
c= fis.read();
if( c!= -1)
4bit=1byte
8bit
Big Endian vs Littile Endian
'Yame Programmer > JAVA' 카테고리의 다른 글
[Java] 문자열 바이트로 자르기 (0) | 2017.08.28 |
---|---|
[톰캣] 서버 실행시 CMD창 바로 사라지는 문제 해결 방법 (0) | 2017.08.23 |
[이론] 상속과 인터페이스 (0) | 2015.06.16 |
[이론] 제어구조,파일 입출력, 배열, static, 캡슐화, 생성자, 오버로딩 (0) | 2015.06.16 |
[이론] 연산자 정리 (0) | 2015.06.11 |