728x90 Java22 자바(JAVA) charAt(int i)-'0' 는 뭘까? 백준 문제 https://hobby-it-learn.tistory.com/24 자바(JAVA) 백준 - 2588 (곱셈) 이번 문제는 1, 2를 입력하여 곱셈의 과정인 3, 4, 5 를 보여주고 정답까지 맞추는 프로그램이다. 여기서 모듈러를 사용하였는데 B에 들어오는 입력값을 각 자릿수 별로 얻어와야한다. 일의 자리 5 hobby-it-learn.tistory.com 요놈을 풀다가 다른 사람들은 배열로 풀기에 구경 하다 System.out.println(A * (b[2]-'0')); -'0'이란 애를 발견했다... 이놈은 무엇일까.. 고민을 하고 검색 해본 결과 CharAt CharAt 함수 때문이었는데, 이 함수는 문자열에서 index를 통해 특정 위치의 문자를 반환하는 함수이다. 매개변수는 int형으.. 2023. 3. 22. 자바(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) 3일차 - if 문 제어문 제어문(Control - Statement): code의 흐름을 제어하는 문법 조건문 if, switch 반복문 for, while 조건문이란? 조건에 대하여 명령을 실행할지 실행하지 않을지 정하는 문법 기본형 if(조건식){ 조건식이 참 일때 실행할 명령 } 조건식: 참 혹은 거짓인지를 판별할 수 있는 식. int n = 51; String str = null; if (n == 50) { str = "n은 50입니다."; } if (n != 50) { str = "n은 50이 아닙니다."; } System.out.println(str); 기본 자료형 -int, char, float, double, long -대문자로 시작할시 class라고 생각하면 된다. if-else 기본형 if(조건식){ 조.. 2023. 3. 20. 이전 1 2 3 4 ··· 6 다음 728x90 300x250