디케이
기본 입/출력 메소드 명령어 정리 본문
형식 |
적용 |
출력 상태 |
설명 |
%자리수d |
printf("/n%5d/n",16; |
1 6 |
빈 공간이 왼쪽에 생깁니다 |
%-자리수d |
printf("/n%5d/n",16; |
1 6 |
빈 공간이 오른쪽에 생깁니다 |
%0자리수d |
printf("/n%5d/n",16; |
0 0 0 1 6 |
왼쪽에 생긴 빈 공간을 0으로 채웁니다 |
1. 자바 기본 입출력 - java 기본 출력 설명 기초 명령어
public class PrintTest {
public static void main(String args[]) {
System.out.print("즐거운 여름휴가");
System.out.println("즐거운 추석연휴");
System.out.println("자바공부 기초 명령어 배우자");
//println은 \r\n과 같은 역할을 한다
}
}
캐리지 리턴 (Carriage Return : \r)과 라인 피드(Line Feed : \n)는 타자기에서 따온 것입니다.
2. java 기본 출력 - 명령어
public class StringTest {
public static void main(String args[]) {
String str1="안녕 ";
String str2="자바 ";
String str3="반갑다 ";
int age=2015 - 1993 + 1;
System.out.print(str1+str2+str3);
System.out.println("나이 : "+age + "살");
System.out.print("\n%5d",16);
System.out.print("\n%-5d",16);
System.out.print("\n%05d\n",16);
}
}
3. 자바 입력 - 출력
class DataTest {
public static void main(String[] arg) {
Stirng str = “데이터형과 변수예제”;
byte b=5;
short s=10;
int i=100; // 기본형
long l=100L; //L은 무조건 써야함, 안쓰면 int로 이해
float f=12.34f;
double d=123.345;
char c='A'; // ‘’는 글자하나를 “”하나이상
boolean bo=true;
System.out.println(str);
System.out.println(b);
System.out.println(s);
System.out.println(i);
System.out.println(l);
System.out.println(f);
System.out.println(d);
System.out.println(c);
System.out.println(bo);
}
}
class DataTypeTest {
public static void main(String args[]) {
byte a1=100;
char a2='A';
short a3=2000;
int a4=100;
long a5=125L;
float a6=12.5f;
double a7=12.5;
boolean a8=true;
String str1="kim";
String str2=
new String("lee");
System.out.println("byte 형 : "+a1);
System.out.println("char 형 : "+a2);
System.out.println("short 형 : "+a3);
System.out.println("int 형 : "+a4);
System.out.println("long 형 : "+a5);
System.out.println("float 형 : "+a6);
System.out.println("deouble 형 : "+a7);
System.out.println("boolean 형 : "+a8);
System.out.println("String 형 : "+str1);
System.out.println("String 형 : "+str2);
}
}
- 자바 입출력 - 한글자 입력
한글자 입력을 위한 메소드 명령어
- system.in.read()
한글자만 입력을 받고자 할때는 read() 메소드를 이용하는데 이때는 예외처리를 반드시 해줘야 합니다
-문자열 입력
문자열 입력을 받을 때는 2개의 클래스를 이용
- BufferedReader
- Scanner
import java.io.*;
public class Exam_02 {
public static void main(String[] args) throws
IOException {
BufferedReader in = new BufferedReader
(new InputStreamReader(System.in));
System.out.print("이름 입력하세요 : ");
String name = in.readLine();
System.out.println(name+"님 반갑습니다!! ");
}
}
'Java' 카테고리의 다른 글
변수 (0) | 2020.10.17 |
---|---|
주석문 (0) | 2020.10.17 |
게시판 연습(if문 제거 & for문 자동완성 적용) (0) | 2020.10.16 |
github에서 당겨 오기 (0) | 2020.10.15 |
메소드(Method) 선언 (0) | 2020.10.15 |