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);
 }
}