🌼1001
📝 문자 vs 문자열
문자는 '[문자]' 작은 따음표 사용
문자열은 "[문자열]" 큰따음표 사용
public class Main {
public static void main(String[] args) {
System.out.println("Hello");
}
}
🌼1002
public class Main {
public static void main(String[] args) {
System.out.println("Hello World"); //sysout 하고 ctrl + space
}
}
🌼1003
📝 개행 추가
\n (역슬래시 + n)
public class Main {
public static void main(String[] args) {
System.out.println("Hello\nWorld");
}
}
🌼1004
public class Main {
public static void main(String[] args) {
System.out.println("'Hello'");
}
}
🌼1005
📝 특수문자 출력
특수문자 앞에는 \ (역슬래시)
public class Main {
public static void main(String[] args) {
System.out.println("\"Hello World\"");
}
}
🌼1006
public class Main {
public static void main(String[] args) {
System.out.println("\"!@#$%^&*()\"");
}
}
🌼1007
public class Main {
public static void main(String[] args) {
System.out.println("\"C:\\Download\\hello.cpp\"");
}
}
🌼1008
📝 유니코드(Unicode) 란?
전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준.
📝 유니코드의 목적은?
현존하는 문자 인코딩 방법들을 모두 유니코드로 교체하려는 것. 기존의 인코딩들은 그 규모나 범위가 한정적이라 다국어 환경에서 서로 호환되지 않는 문제점이 있다. 즉, 컴퓨터 소프트웨의 국제화와 지역화가 목표!
출처 : https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C
┼ 입력하고 싶으면 /u253C 입력하면 됨!
public class Main {
public static void main(String[] args) {
System.out.println("\u250C\u252C\u2510");
System.out.println("\u251C\u253C\u2524");
System.out.println("\u2514\u2534\u2518");
}
}
🌼1010
📝 메소드
입출력 재활용!
자바는 함수가 따로 존재하지 않는다. 따라서 클래스 내의 함수를 메소드라고 부른다.
📝 Scanner
- intput Stream ( Stream은 수도꼭지를 떠올리면 된다. 수도관을 통해 물이 나오도록 하려면 수도꼭지를 돌려야 한다.)
- next(),nextInt(),nextDouble(), nextFloat() 등을 통해 값을 받는다.
- 바이트 단위 데이터를 Character 단위 데이터로 변환한다.
📝 변수
값(Date)을 저장할 수 있는 메모리공간
값(Date)이 변할 수 있는 수
📝 변수(scan, number) 명명 관례
- 첫 번째 문자가 소문자인 명사로 정함
- 여러 단어로 구성된 이름의 경우 두번째 단어부터 첫글자를 대문자로 함 ( totalCount )
- '_'을 쓰지 않음
// 외부에 만들어져 있는 스캔너를 가져온다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// scan이라는 이름을 가진 스캔너, System 안으로 데이터를 가져온다.
Scanner scan = new Scanner(System.in);
// scan (Scanner)의 정수을 읽어 와 (nextInt) 정수 (Int) 상자(number)에 저장한다.
int number = scan.nextInt();
System.out.println(number);
}
}
🌼1010
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// sc이라는 이름을 가진 스캔너, System 안으로 데이터를 가져온다.
Scanner sc = new Scanner(System.in);
// sc (Scanner)의 한 줄을 읽어 와 (nextLine) 문자열 (String) 상자(str)에 저장한다.
String str = sc.nextLine();
System.out.println(str);
}
}
'java 개발일지' 카테고리의 다른 글
코드업 기초100제, #1053 ~ #1062 (0) | 2022.09.11 |
---|---|
코드업 기초100제, #1043 ~ #1052 (1) | 2022.09.11 |
코드업 기초100제, #1033 ~ #1042 (1) | 2022.09.10 |
코드업 기초100제 #1023 ~ #1032 (0) | 2022.09.07 |
코드업 기초100제, #1012 ~ #1022 (0) | 2022.09.06 |
댓글