1. char 자료형 / string 자료형 출력
public class �ǽ�1 {
public static void main(String[] args) {
char a = 'A';
char b = '��';
char c = '\u0041';
char d = '\uae00';
System.out.println(a+","+b);
System.out.println(c+"\n"+d);
System.out.println("\"");
System.out.println("\\");
System.out.println("\t");
//String toolName = "JDK";
String toolName = new String("JDK");
System.out.println(toolName + "���");
System.out.println(toolName + 12);
System.out.println("("+3+","+5+")");
}
}
2. string 자료형 메소드 활용
public class �ǽ�2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "Hello World!";
System.out.println(s.length());
System.out.println(s.charAt(6));
System.out.println(s.toLowerCase());
}
}
3. boolean 자료형 출력
public class �ǽ�3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean a = true;
boolean b = 10 < 0;
//boolean c = 1;
System.out.println(a);
System.out.println(b);
}
}
4. final 선언(mile을 kilometer로 단위 변환)
public class �ǽ�4 {
public static void main(String[] args) {
final double KM_PER_MILE = 1.609344;
double km;
double mile = 60.0;
//double KM_PER_MILE = 1.5;
km = mile * KM_PER_MILE;
System.out.println("60���� = " + km + "ų�ι���");
}
}
5. final 선언(원의 넓이 구하기)
public class �ǽ�5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
final double PI = 3.14;
double rad = 10.0;
double area;
area = rad * rad * PI;
System.out.println("���� ���� = " + area);
}
}
6. 자료형 변환
public class �ǽ�6 {
public static void main(String[] args) {
int n = 300;
byte b = (byte)n;
System.out.println(n+","+b);
double d = 1.9;
int x = (int)d;
System.out.println(d + "," + x);
}
}
7. string 변수를 int / double로 변환 (parseInt, parseDouble 활용)
public class �ǽ�7 {
public static void main(String[] args) {
String num1 = "12";
String num2 = "3.4";
System.out.println(num1 + num2);
int x1 = Integer.parseInt(num1);
double x2 = Double.parseDouble(num2);
System.out.println(x1+x2);
}
}
8. Scanner 활용
import java.util.Scanner;
public class �ǽ�8 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println(input);
System.out.print("������ �Է��Ͻÿ� : ");
String line = input.nextLine();
System.out.println(line);
System.out.print("��ū ������ �Է��Ͻÿ� : ");
String word = input.next();
int age = input.nextInt();
float height = input.nextFloat();
double weight = input.nextDouble();
boolean bool = input.nextBoolean();
System.out.println("�̸� : "+word);
System.out.println("���� : "+age);
System.out.println("Ű : "+height + " ������ : "+weight);
System.out.println(bool);
}
}
9. 시간 표현 - Scanner
import java.util.Scanner;
public class �ǽ�9 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.println(scan);
System.out.print("���� �Է� : ");
int time = scan.nextInt();
int second = time%60;
int minute = (time/60)%60;
int hour = (time /60) /60;
System.out.print(time + "�� = ");
System.out.print(hour + "�ð� ");
System.out.print(minute + "�� ");
System.out.println(second + "��");
}
}
'CS Study > Java' 카테고리의 다른 글
6. 패키지 / 접근 제한자 / 상속 (0) | 2022.04.07 |
---|---|
5. 클래스 / 객체 활용 (0) | 2022.04.07 |
4. 배열 / 예외 처리 (0) | 2022.04.07 |
3. if / switch / for / while / do-while / random 함수 (0) | 2022.04.07 |
1. 출력 / 자료형 1 (0) | 2022.04.07 |