1. 연산과 관련
import java.io.*;
public class Test07 {
public static void main(String[] args) throws Exception {
System.out.println("국어 점수를 입력하세요");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int kor = Integer.parseInt(br.readLine());
System.out.println("영어 점수를 입력하세요");
int eng = Integer.parseInt(br.readLine());
System.out.println("수학 점수를 입력하세요");
int sic = Integer.parseInt(br.readLine());
System.out.println("~~~~~~~~~~~~~~!!!!!!!!!!~~~~~~~~~~~~~~~");
System.out.println("국어점수 = " + kor + " 점수다 임마~ 화이팅~");
System.out.println("영어점수 = " + eng + "점 이렇게 잘하면 뭐할라고~~");
System.out.println("수학점수 = " + sic + "점 산수는 잘하냐???");
System.out.println("~~~~~~~~~~~~~~!!!!!!!!!!~~~~~~~~~~~~~~~");
System.out.println("총점 =" + (kor+eng+sic) + "점 잘 한것 같냐?");
}
}
각종 연산자 처리
++ , -- , &, |, ^ 처리과정 확인
& 한개일때는 앞쪽에서 처리되고 뒷쪽도 처리해서 결과 확인가능함
&& 두개는 앞쪽에서 거짓이나 참이면 다음것을 수행을 하지 않음.
|과 ^ 도 상위와 동일하게 처리된다.
2. 분기문
if, switch 처리하기
입력 방법은 다음과 같다.
public static void main(String[] args) throws Exception{
int a = System.in.read()-48; // -48은 숫자일때 처리하기
// 위의 예제는 숫자 입력을 위한 방식으로 처리된 것임. 입력자리는 한자리로 입력됨.
import java.util.Scanner;
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = s.nextInt(); //숫자입력
char b = s.next(); // 문자입력
String c = s.nextLine(); // 공백을 포함한 한 라인 입력
// Scanner를 이용해서 입력 받을때 사용한다.
이렇게 입력 받아서 처리할수 있다.
3. 반복문
for, while, do while
for문
public class Test11 {
public static void main(String[] args) {
System.out.println("구구단을 외자~ 구구단을 외자~");
int hap = 0;
for(int i=2; i <= 9; i++) {
System.out.print("="+i+"단= : ");
for(int j=1; j <= 9; j++) {
hap += (i*j);
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
//System.out.println(hap);
}
}