TIL(13)
-
20230504
1. 오늘 한 것 문제 풀이 2. 공부 내용 정리 replace() 바꾸거나 공백, 빈칸을 만들 때 사용 사용방법 ex) String a= "가나다라마사"; System.out.println(a.replace("가",""); 출력결과 : 나다라마사 indexOf() 문자를 몇번 째에 있는지 찾는 함수 문장에서 찾는 문자가 있다면 그 문자의 위치를 알려주는 역활을 한다 없다면 -1를 반환 ex) String a="abcdef"; int b,c,d; b=a.indexOf("a"); System.out.println(b); c=a.indexOf("bc"); System.out.println(c); d=a.indexOf("z"); System.out.println(d); 출력 결과: 0 1 -1 배열의 최댓값 ..
2023.05.04 -
20230503
1. 오늘 한 것 문제 풀이 2. 공부 내용 정리 특수 문자의 출력 ',",\를 출력하기 위해서는 \를 써야한다 Ex) System.out.println(" \\ "); System.out.println(" \' "); System.out.println(" \" "); 출력 결과 : \ ' " charAt() 에 대해서 string에 있는 값을 char에 따로따로 저장해야 할 때 그 때에 charAt()를 사용한다 Ex) String a = new String(); char c; a= "가나다라마"; c = a.charAt(0); System.out.println(c); 출력 결과 : 가 특이한 점은 배열이랑 비슷하다는 것이다 글자가 5개라면 charAt()에서는 1~5를 넣는 것이 아닌 0~4를 넣어야..
2023.05.03 -
20230502 TIL
1. 오늘 한 것 문제 풀이 2. 공부 내용 정리 import java.util.Scanner; class Hello { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int bag=0,c,d; while(a>=0) { if (a % 5 == 0) { bag += (a / 5); System.out.println(bag); System.exit(0); } a -= 3; bag++; } System.out.println("-1"); } } 자연수 n이 주어졌을 때, n보다 크고, 2n보다 작거나 같은 소수의 개수를 구하는 프로그램을 작성하시오. 생각 : 소수를 판별하는 알고리..
2023.05.02 -
20230501
1. 오늘 한 것 문제 풀이 2. 공부 내용 정리 문제 1.N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); sc.close(); for (int i = 1; i
2023.05.01 -
20230427 TIL
1. 오늘 한 것 자바 조건문,배열,반복문 공부 2. 공부 내용 정리 A. 조건식 IF(조건){} 조건이 참일 때 조건문 아래에 있는 내용을 실행한다 나아가 else,else if가 있다 EX) if(a>5) { System.out.println("a"); } else if(a==4) { System.out.println("b"); } else { System.out.println("c"); } else if if를 제외한 또 다른 조건문이라 생각하면 된다 else 는 if 조건이 거짓일때 일때 실행하는 조건문이라 생각하면 된다 이 두개는 딱히 없어도 되고 if만 사용하면 B. 스위치 조건문이랑 비슷한 성질을 가졌다 switch(조건) { case 값 : 참일 때 실행 할 문장 break; default..
2023.04.27 -
20230425 TIL
1. 오늘 한 것 자바 연산자 공부 문제 풀이 2. 공부 내용 정리 a. 증감 연산자 ++,--가 앞에 붙냐 뒤에 붙냐의 차이에 대해 int a,b = 4 a=b++ System.out.println(a); System.out.println(b); (a에 값이 먼저 반영 되고 그다음 값 증가) System.out.println(++a*4); (출력 결과 20 ++a에서 ++가 *보다 우선 순위가 높다는 것을 알 수 있었다) 출력 결과 : 4 5 20 b. 형변환 정수나 상수를 다른 타입으로 변환 하는 것 final int a=97; int b=98; System.out.println((char) a); System.out.println((char)b); 출력 결과 : a,b 상수도 다른 타입으로 변환 하..
2023.04.25