본문 바로가기
JAVA

[JAVA] 실습 07-19

by KhyeonS 2022. 7. 18.

실습한 내용 정리


package java01;

public class Hello {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("두번째 자바 프로그램 ");
	}

}

package java01;

public class Test01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello world");
	}

}//main

package java01;

import java.util.Scanner;

public class Test02 {

	public static void main(String[] args) {
		try (// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in)) {
			System.out.println("이름을 입력 하세요 : ");
			String name = scan.next(); //next() 메서드는 문자열 입력시 사용됨
			System.out.println("당신의 이름은 : "+ name+ "입니다.");
			System.out.println("당신의 출생년도을 입력하세요 : ");
			int birth = scan.nextInt(); //nextInt() 메서드는 정수를 입력받는다.
			System.out.println("당신의 출생년도는 : "+birth+"년입니다. ");
			System.out.print("이름 : "+name+", 나이는 : "+(2022-birth+1)+"세 입니다.");
		}
	}

}

package java01;

public class Test03 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a = 3;
			a = 4; // int a = 4;는 오류다!!!!
		final double PI = 3.14; //변수에 final을 붙이면 상수가 된다. 상수는 변할 수 없는 값이다.
//					 PI = 3.40;
		System.out.println(a);
		System.out.println(PI);
	}

}

package java01;

public class Test04 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("이름"+ args[0]);
		int age = 2022-Integer.parseInt(args[1]);
		System.out.println("나이:" + age);
	}

}

 

package java02;

public class Hello {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("IM Java-guy");
	}

}// main

package java02;

public class Test01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a = (int)26.3;
		System.out.println(a);
		byte b = (byte) a;
		System.out.println(b);
		
	}

}// main

package java02;

public class Test02 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a = 100;
		System.out.println(a);
		a = 200; //iint a =200; 하면 오류!! 해당 메모리 주소에서 a 값만 변경
		System.out.println(a); //나중에 a 가 200으로 변하는데 형변환 가능한 것이다.
		String b = "hello";// int b = "hello"는 데이터 타입이 맞지 않아서 에러
		System.out.println(b);
		double c = 3.13;
		int d = (int)c; //형을 지정해준다.
		System.out.println(d);
		byte e=(byte)127;
		System.out.println(e);
		float f =(float)a;// 별도의 형변환 불필요
		System.out.println(f);
	}

}

package java02;

public class Test03 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String name = "김철수";
		System.out.println("당신의 이름은"+ name +" 입니다. ");
		int age = 20;
		System.out.println(name + "님의 나이는 "+ age + "세입니다." );
	}

}

package java02;

public class Test04 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		char a ='가';
		System.out.println(a);
		System.out.println((int)a); //a 라는 문자를 int로 형변환???/(ASCII CODE)
		for (int i='A'; i<='Z'; i++) { //A ~Z까지 ASCII 값 구함
			System.out.println((char)i+" ==>"+i);
		}
	}
}

'JAVA' 카테고리의 다른 글

[JAVA]문제 풀이 1  (0) 2022.07.20
[JAVA]연산자  (0) 2022.07.20
[JAVA]변수 타입2  (0) 2022.07.19
[JAVA] 변수 타입 1  (0) 2022.07.19
[Java] Java란?  (0) 2022.07.18

댓글