본문 바로가기
728x90

It10

자바(JAVA) 백준 - 2588 (곱셈) 이번 문제는 1, 2를 입력하여 곱셈의 과정인 3, 4, 5 를 보여주고 정답까지 맞추는 프로그램이다. 여기서 모듈러를 사용하였는데 B에 들어오는 입력값을 각 자릿수 별로 얻어와야한다. 일의 자리 5의 경우 385%10을 해주면 10으로 나눠서 나온 나머지 값이 5가 반환 될것이고, 십의 자리 8은 385%100을 해주면 85가 남고 이걸 10으로 나누면 8이 반환된다. 백의 자리 3은 385/100 을 하면 3이 나온다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.ne.. 2023. 3. 21.
자바(JAVA) 4일차 - for문 for문 제어문 : 코드의 흐름을 제어하는 문장 반복문 : 특정수행문을 원하는 만큼 반복하여 실행하는 제어문 - for, while for문 : 특정 명령을 원하는 만큼 반복적으로 처리할 때 사용한다. for문 잘 사용하는 팁! 1)내가 반복하고자 하는 횟수에 집중할것. 2) i를 사용할 수 있다면 사용하기 기본형 for(초기식; 조건식; 증감식){ 조건이 참일 때 반복하고자하는 명령 } 초기식 : 반복 시작하기 위한 시작값 - 변수를 하나 초기화 시킨다. 조건식 : 반복을 하기위한 종료값 - 비교연산자를 많이 사용한다. 증감식 : 초기식의 변수값을 증감시켜주는 역할 - 증감연산자를 많이 사용한다. for (int i = 0/* 지역변수 */; i < 3; i++) { System.out.println(.. 2023. 3. 21.
자바(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.
728x90
300x250