[JAVA] Output(서식문자)
·
JAVA
public class Test03 { public static void main(String[] args) { // .printf() - X - C언어의 잔재로 잘 사용하지 않는다 int a = 10; String str = String.format("a = %d\n", a); System.out.println("a = " + a); System.out.printf("a = %d\n",a); System.out.println(str); //서식문자 // - 어떤 데이터타입으로 설정할 지 정하는 문자 // - 문자열에서 데이터를 넣고자 하는 위치에 %를 적고 형식에 맞는 문자를 적어주면 된다 // ※ 서식문자와 입력되는 데이터의 관계는 반드시 1:1로 매칭되어야 한다 // 개수가 동일해야 하며 형식이 일..
[JAVA] Output(제어문자)
·
JAVA
public class Test02 { public static void main(String[] args) { //제어문자 // - 문자열에서 특수한 기능을 하는 문자 // - 약 30가지 정도가 있다 // - 대부분 출력과 연관이 있다 // - 문자열에서 실행하고자 하는 위치에 \를 적고 기능에 맞는 문자를 적어주면 된다 // \n (Line Feed, New Line) - 10 // - 커서를 다음 줄로 이동시키는 제어문자 System.out.println("a\nb"); // \t (Horizontal Tab) - 9 // - 커서를 TAB 크기 만큼 이동시키는 제어문자 // - 프로그램마다 다르다 일반적으로 영문자, 숫자 기준 8글자 한글기준 4글자 System.out.println("이름\t ..
[JAVA] Output
·
JAVA
public class Test01 { public static void main(String[] args) { // IO - Input/Output - 입출력 // Stream // - JAVA에서 데이터를 주고받기위한 통로 // - 모든 IO에서는 stream을 통해서 한다 // - 표준 입출력을 제외한 모든 IO에서는 stream을 직접 만들어야 한다 // 표준 입출력 // - System.out - 표준 출력 스트림(객체) // - System.in - 표준 입력 스트림(객체) // .println() - 출력한 후에 다음 줄로 이동 // .print() - 출력만 // .printf() - X - C언어의 잔재로 잘 사용하지 않는다. System.out.print(".print()"); Syst..
[JAVA] input 및 Buffer
·
JAVA
public class Test01 { public static void main(String[] args) throws IOException { //System.in - 표준 입력 스트림(객체) - X // .read() - buffer안에서 1byte씩 데이터를 읽어오는 메소드 //System.out.print("정수 입력 : "); // //int su = 0; // //while(true) { // //int a = System.in.read(); // //if(a == 13) { //break; //} // //su *= 10; //su += (a - 48); // ////System.out.println(a); // //} // //System.out.println("su = " + su); ..
[JAVA] 문자열(String)의 구조
·
JAVA
public class Test06 { public static void main(String[] args) { //문자열 // - String // - 참조형 // - JAVA에서 문자열을 총괄하는 클래스(사용자 정의 자료형) String name = "김"; System.out.println(name); name = "Kim"; System.out.println(name); // .(멤버 참조 연산자) - 객체 or 클래스의 멤버를 참조(호출)하는 연산자 //System.out.println(name.toUpperCase()); //System.out.println(name.length()); //System.out.println(name.charAt(0)); // 기본적으로 문자열은 연산 불가 //..
[JAVA] 문자 자료형과 문자의 체계
·
JAVA
public class Test05 { public static void main(String[] args) { //문자 자료형 // char 2byte0 ~ 65535 //문자체계 // - 컴퓨터는 정수밖에 처리할 수 없다 // - 문자를 처리하기 위해서 문자마다 고유한 정수값을 정해놓았다 // - 문자 사용시 컴퓨터 내부에서는 문자에 맞는 정수값으로 저장한다 // - 아스키코드, 유니코드 // - 아스키코드 - C계열의 언어에서의 기본 문자 형식 // - 0 ~ 127까지의 총 128가지의 문자들을 처리하기위해서 만들어진 문자 체계 // - 영문자, 숫자, 특수기호, 제어문자 // - 키보드의 키값 // - 1byte의 문자 체계 // - 유니코드 - JAVA, Python 등의 언어에서 기본문자형식..