전체 글

잊지 않기 위해 자유롭게 기록하는 공간입니다.
Java

charAt(), 문자열에서 char 추출하기

charAt() 란? String으로 저장된 문자열 중 한글자를 선택하여 char로 바꿔주는 역할을 한다. () 안의 숫자는 문자열에서 문자의 순서 index를 의미한다. public class Main { public static void main(String[] args) { String str = new String(); str = "안녕하세요"; System.out.println(str.charAt(0)); // 안 System.out.println(str.charAt(1)); // 녕 } } 위의 예시 str.charAt(0) 처럼 변수뒤에 .charAt()를 붙이는 형식으로 사용한다

Java

2차원 배열

import java.util.Arrays; public class Array2Test { public static void main(String[] args) { //행렬구조 int[][] arr = new int[2][3]; // int형 6개 // 2차원 배열은 1차원배열의 집합 int[][] arr2 = {{1,2,3},{4,5,6}}; // arr2[0], arr2[1] System.out.println(arr2.length); //2, 1차원 배열이 2개 이므로 System.out.println(Arrays.toString(arr2[0])); //[,,] 집합모양으로 보여줌 System.out.println(arr2[0].length); } }

Java

switch - case 문

문법 switch (변수) { case 값: 실행문 // 변수와 값이 일치하면 실행문 동작 break; . . . default : 실행문 // 변수와 값이 불일치하면 실행문 동작 break; }

백준

[백준/java자바]10951 Scanner클래스 에서 hasNext()

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); } } } //sc.hasNext() 가 true 혹은 false hasNext() 는 Scanner를 통해 입력된 값이 있으면 true를 출력한다. 예를 들어 hasNextInt() 값을 출력할 때 정수가 들어오면 true, 입력이 없거나 정수 외의 값이 들어올 경우 false를 반환한다.

백준

[백준/java자바]11720 숫자의 합

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); String A = sc.next(); int sum = 0; for(int i = 0; i < N; i++) { sum += A.charAt(i)-'0'; } System.out.print(sum); } } //sum += A.charAt(i)-'0'; 아스키코드 이용하여 합 구하기 charAt() 은 해당 문자의 아스키코드 값을 반환하므로 반드시 -48 또는 -'0' 을 해주어야 한다.

백준

[백준/java자바]11654 아스키코드

import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A = sc.next().charAt(0); System.out.println(A); } } // int A = sc.next().charAt(0)

Java

StringBuilder 스트링 빌더

public class Main{ public static void main(String[] args){ StringBuilder stBuilder = new StringBuilder(); stBuilder.append("문자열 ").append("연결"); //String str = stringBuilder; // toString()을 붙여야 한다 String str = stBuilder.toString(); // 두 println()은 같은 값을 출력한다 System.out.println(stBuilder); System.out.println(str); } } //문자열 연결 //문자열 연결

Java

scanner

- java.util 패키지 내에 존재하는 클래스 - 정수(int), 실수(double)등의 입력을 받기위한 클래스 import java.util.Scanner; public class myScanner{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);

꿈꾸는야오옹
종합장