본문 바로가기
java 개발일지

코드업 기초100제 #1001 ~ #1011

by 노랑사랑팽이 2022. 9. 5.

🌼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) 명명 관례

  1. 첫 번째 문자가 소문자인 명사로 정함
  2. 여러 단어로 구성된 이름의 경우 두번째 단어부터 첫글자를 대문자로 함 ( totalCount )
  3. '_'을 쓰지 않음

 

// 외부에 만들어져 있는 스캔너를 가져온다.
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);
	}

}

댓글