package com.day01;
class Test1{
// 메소드(method)
public static void main(String[] args) {
System.out.println("자바 첫시간!!");
System.out.println("오늘은 수요일\n");
System.out.println("나 보이냐?");
}
}
결과
자바 첫시간!! 오늘은 수요일 나 보이냐?
2. 데이터타입
정수타입 : byte, chat, short, int, long
실수타입 : float, double
논리타입 : boolean(true,false)
▶예제1
package com.day01;
class Test2 {
public static void main(String[] args) {
int num1 = 20;
int num2 = 3;
int num3;
int num4;
num3 = num1 + num2;
num4 = num1 - num2;
System.out.println("num1 : " + num1);
System.out.println("num2 : " + num2);
System.out.println(num1 + "+" + num2 + "=" + num3);
System.out.println(num1 + "-" + num2 + "=" + num4);
System.out.printf("%d+%d=%d \n" ,num1,num2,num3);
System.out.printf("%d-%d=%d \n" ,num1,num2,num4);
}
}
결과
num1 : 20 num2 : 3 20+3=23 20-3=17 20+3=23 20-3=17
▶예제2
package com.day01;
class Test3 {
public static void main(String[] args) {
int r = 10;
float area;
float length;
//float area, length;
area = r * r * 3.14f;
length = r * 2 * 3.14f;
System.out.printf("반지름 : %d, 넓이 : %.1f \n" , r, area);
System.out.printf("반지름 : %d, 둘레 : %.2f \n" , r, length);
System.out.println("반지름 : " +r+ ", 넓이 : " +area+ ", 둘레 : " +length);
}
}
결과
반지름 : 10, 넓이 : 314.0
반지름 : 10, 둘레 : 62.80
반지름 : 10, 넓이 : 314.0, 둘레 : 62.800003
3. BufferedReader
▶예제1
package com.day01;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.*;
class Test4 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int r;
double area, length;
System.out.print("반지름은? ");
r = Integer.parseInt(br.readLine());
area = r*r*3.14;
length = r*2*3.14;
System.out.printf("반지름 : %d, 넓이 : %g, 둘레 : %g \n" , r, area, length);
}
}
결과
반지름은? 20 반지름 : 20, 넓이 : 1256.00, 둘레 : 125.600
▶예제2
package com.day01;
import java.io.*;
class Test5 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String name;
int kor, eng, mat, tot;
System.out.print("이름 : ");
name = br.readLine();
System.out.print("국어 : ");
kor = Integer.parseInt(br.readLine());
System.out.print("영어 : ");
eng = Integer.parseInt(br.readLine());
System.out.print("수학 : ");
mat = Integer.parseInt(br.readLine());
tot = kor + eng + mat;
System.out.printf("\n\n이름 : %s, 총점 : %d \n" , name, tot);
}
}
결과
이름 : 강남 국어 : 87 영어 : 98 수학 : 75 이름 : 강남, 총점 : 260
댓글