JAVA
-
[JAVA] 문자열 메소드JAVA/문자열 2019. 4. 23. 23:43
JAVA에서는 문자열을 저장하는 String 클래스를 제공하고 있습니다. 이 클래스에 다양한 메소드들을 내장시켜 편리하게 문자열을 사용할 수 있도록 하고 있습니다. 문자열 메소드는 [ 문자열변수.문자열메소드(); ] 이러한 방법으로 사용됩니다. str.length(); 와 같이 사용되죠. 제가 예시로 들은 length()를 문자열 메소드라고 합니다. 이 메소드는 문자열의 길이을 추출해주는 메소드입니다. 이 외에도 아래에 나와 있는 메소드들을 사용하여 문자열을 편리하게 처리할 수 있습니다. - length() : 문자열 길이 추출 - charAt(index) : 문자열의 해당 index에 있는 문자 하나 반환 - startsWith(문자) : 문자열의 처음이 특정 문자열인지 확인하여 True, False ..
-
[JAVA] 문자열에서 숫자 추출하기JAVA/문자열 2019. 4. 23. 22:57
숫자와 문자가 섞인 문자열을 입력받고, 숫자와 문자를 추출하여 출력하기 위한 코드입니다. 문자열 길이 추출 메소드인 length()와 문자열 위치 문자 반환 메소드인 charAt()을 사용하여 문자열의 길이와 해당 문자를 구분하여 추출할 수 있습니다. 숫자를 구분하기 위해서 유니코드를 사용해줍니다. 유니코드는 아스키코드와 동일하게 48이 숫자 0을 의미합니다. 따라서 숫자 0부터 9까지인 49부터 57까지를 구분해주면 숫자를 추출할 수 있습니다. import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub String input_str = new St..
-
[백준 알고리즘 - JAVA] 2441번 : 별 찍기 - 4JAVA/백준 알고리즘 2019. 4. 23. 21:55
Q. 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 (오른쪽 정렬) package tset; import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub int n; Scanner sc = new Scanner(System.in); System.out.printf("* 개수 입력 : "); n = sc.nextInt(); //* 개수 입력 받기 for(int i=1; i=1; j--) { //n부터 1까지 j를 1씩 감소시키면서 반복 if(j
-
[백준 알고리즘 - JAVA] 2440번 : 별 찍기 - 3JAVA/백준 알고리즘 2019. 4. 23. 21:48
Q. 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 package tset; import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub int n; Scanner sc = new Scanner(System.in); System.out.printf("* 개수 입력 : "); n = sc.nextInt(); //* 개수 입력 받기 for(int i=n; i>=1; i--) { //n부터 1까지 i를 1씩 감소시키면서 반복 for(int j=1; j
-
[백준 알고리즘 - JAVA] 2439번 : 별찍기 - 2JAVA/백준 알고리즘 2019. 4. 23. 20:57
Q. 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 (오른쪽정렬) package tset; import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub int n; Scanner sc = new Scanner(System.in); System.out.printf("* 개수 입력 : "); n = sc.nextInt(); //* 개수 입력 받기 for(int i=1; i
-
[백준 알고리즘 - JAVA] 2438번 : 별찍기 - 1JAVA/백준 알고리즘 2019. 4. 23. 20:56
Q. 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 package tset; import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub int n; Scanner sc = new Scanner(System.in); System.out.printf("* 개수 입력 : "); n = sc.nextInt(); //* 개수 입력 받기 for(int i=1; i
-
[백준 알고리즘 - JAVA] 2739번 : 구구단JAVA/백준 알고리즘 2019. 4. 23. 20:42
Q. N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. package tset; import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub int n; Scanner sc = new Scanner(System.in); System.out.printf("N 입력 : "); n = sc.nextInt(); //정수 n 입력 받기 for(int i=1; i
-
[백준 알고리즘 - JAVA] 2741번 : 기찍 NJAVA/백준 알고리즘 2019. 4. 23. 20:38
Q. 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. package tset; import java.util.Scanner; public class ex1 { public static void main(String[] args) { // TODO Auto-generated method stub int n; Scanner sc = new Scanner(System.in); System.out.printf("자연수 N 입력 : "); n = sc.nextInt(); //정수 n 입력 받기 for(int i=n; i>0; i--) { //n부터 1까지 i를 1씩 감소시키면서 반복 System.out.println(i); //i 출력 } } }