728x90 분류 전체보기35 자바(JAVA)기초 2일차- 형 변환 형변환 -Promotion : 작은 자료형을 큰 자료형에다 대입하는것(자동 형변환, 암시적 형변환) -Demotion : 큰 자료형을 작은 자료형에다 대입하는것(강제 형변환, 명시적 형변환) Promotion double d = 100.5 // 8byte int n = 200; //4byte d = n; //n이 d로 대입 System.out.print("d의 값 : "+d); //결과 :200.0; char c = 'A' //2byte long 1 = 100; //8byte l = c; System.out.println("l의 값 : " + l); Demotion 큰 자료형을 작은 자료형에 대입 char c = 'B'; // 2byte int n = c + 1; // 4byte 여기 까지는 Promot.. 2023. 3. 20. 자바(JAVA)기초 1일차 JVM 이란? 자바 가상머신(JAVA Virtual Machine) 자바 코드를 컴파일하여 바이트 코드로 만들면 이 코드가 자바의 가상머신 환경에서 실행됩니다. JVM은 자바 실행환경에 포함되어 있습니다. 컴파일이란? 프로그래머가 작성한 .JAVA(자바코드)를 .class(바이트 코드)로 바꾸는 일련의 과정 System.out.println("Heloo World"); System.out.println(100); System.out.println(100+50); 문장뒤에 숫자를 더하면 문장뒤에 숫자가 붙는다 System.out.println("안녕하세요" + 10); 숫자가 " " 안에 묶여있다면 문장으로 취급을 받는다. System.out.println(5+10+":"+5+10);//15:510 Sys.. 2023. 3. 20. 백준(BAEKJOON) -8393번 합 이번에는 n을 입력하면 1부터(0부터) n까지의 합을 구하는 코드를 짜는 문제이다. import java.util.Scanner; public class Main3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("N의 값은? : "); int N = sc.nextInt(); int sum = 0; for(int i = 1; i 2023. 3. 13. 백준(BAEKJOON) 10950 A+b-3 위 문제는 A와 B를 입력 받아 테스트 케이스(몇개의 A와 B를 계산시킬건지)의 개수를 정해 각각 다른 A와 B의 값을 덧셈 시키는 문제이다. 가장 간단한 방법은 배열을 안쓰는 방법이다. import java.util.Scanner; public class Main2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("테스트할 케이스의 수 : "); int cs = sc.nextInt(); for (int i = 0; i < cs; i++) { System.out.println("A를 입력하세요"); int A = sc.nextInt(); System.out.println("B를.. 2023. 3. 13. 이전 1 2 3 4 5 6 7 8 9 다음 728x90 300x250