[ DEV ] Backend/자바 개념정리
-
String.toCharArray()[ DEV ] Backend/자바 개념정리 2023. 1. 16. 12:05
💡 String 으로 받은 문자열을 한 글자씩 쪼개서 Char 타입의 배열에 집어넣어주는 메소드. ⛏ 사용법 String s1 = "study java"; char[] charArr = s1.toCharArray(); 이 경우, "study java"라는 문자열을 charArr에 넣어주는 것이므로, charArr[0] = 's' charArr[1] = 't' charArr[2] = 'u' charArr[3] = 'd' charArr[4] = 'y' charArr[5] = 'j' charArr[6] = 'a' charArr[7] = 'v' charArr[8] = 'a' 이와 같이 char 배열을 반환해준다. 💻 실습 -아래 백준 문제를 풀기위해 단어를 받고, 글자를 쪼개주어야 하는데 이때 toCharArr..
-
[java] 문자열을 정수나 실수형으로 바꾸기[ DEV ] Backend/자바 개념정리 2023. 1. 9. 22:34
문자열로 받은 입력값들을 이용해서 숫자 계산을 하기 위해서는 문자열을 숫자로 변경해주는 과정이 필요하다. 이때, 정수는 parseInt( ), 실수는 parseDouble( ) 메소드를 이용해주면 된다. // 문자열을 정수(int)로 변환하기 : "123" => 123 int a = Integer.parseInt(args[0]); // 문자열을 실수 (double)로 변환하기 : "3.14" => 3.14 double b = Double.parseDouble(args[1]);
-
자바 _ Math 클래스[ DEV ] Backend/자바 개념정리 2022. 12. 21. 19:33
💡 Math 클래스는 수학에서 사용되는 변수 및 함수들을 제공한다. Math.PI 를 통해서 원주율을 출력할 수 있다. 절대값을 구하고 싶다면, Math.abs( ); 메소드를 이용하기! 반올림을 사용하고 싶다면, Math.round( ); 메소드 이용하기! 아래는 그 예시이다. // 원주율 : Math.PI double pi = Math.PI; // 3.14159265.. // 절대값 : Math.abs(); double x = Math.abs(-9.81); //9.81 // 반올림 : Math.round(); int n = Math.round(10.6); //11
-
자바 _ pint() 출력 메소드[ DEV ] Backend/자바 개념정리 2022. 12. 21. 17:29
print ( 줄 바꿈 없이 한 줄로 출력) System.out.print ("나는 출력 메소드를 "); System.out.print ("이용하고 있다."); // 출력값 : 나는 출력 메소드를 이용하고 있다. println ( 출력 후 줄 바꿈) System.out.println ("나는 출력 메소드를 "); System.out.println ("이용하고 있다."); /* 출력값 나는 출력 메소드를 이용하고 있다. */ printf (서식이 있는 출력) 지시를 통해 변수의 값을 여러 가지 형식으로 바꿔서 출력할 수 있다. System.out.printf ("출력 서식", 출력할 내용); 예시 ) public class StringInterpolation{ public static void main (..
-
자바 _ 입력값[ DEV ] Backend/자바 개념정리 2022. 12. 21. 16:16
💡입력값 사용자 입력값은 모두 문자열이다. 문자열은 숫자 계산을 할 수 없다. WHY? 문자열 간 덧셈은 그저 하나로 연결될 뿐이라서!!! 그럼 입력값을 통한 숫자 계산은 어떻게 해야할까? // "123" + "3.14" => "1233.14" System.out.println( args[0] + args[1] ); 문자열을 숫자로 변경하면 된다. 정수는 parseInt( ), 실수는 parseDouble( ) 메소드를 사용해준다. // 문자열을 정수(int)로 변환 : "123" => 123 int a = Integer.parseInt(args[0]); // 문자열을 실수(double)로 변환 : "3.14" => 3.14 double b = Double.parseDouble(args[1]); // 변..