2557번 : Hello World
public static void main(String[] args) {
System.out.print("Hello World!");
}
1000번 : A+B
import java.util.Scanner;
public class B1000 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a+b);
}
}
1001번 : A-B
//두 정수 A 와 B를 입력받은 다음, A-B를 출력하라
import java.util.Scanner;
public class B1001 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a-b);
}
}
10998번 : AxB
//두 정수 A 와 B를 입력받은 다음, A x B를 출력하라
import java.util.Scanner;
public class B10998 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a*b);
}
}
1008번 : A/B
//두 정수 A 와 B를 입력받은 다음, A/B를 출력하라
import java.util.Scanner;
public class B1008 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
double b = sc.nextDouble();
System.out.println(a/b);
}
}
10869번 : 사칙연산
//두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class B10869 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
}
}
10926번 : ??!
//준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다.
// 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오.
import java.util.Scanner;
public class B10926 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String id = sc.next();
System.out.println(id + "??!");
}
}
18108번 : 1998년생인 내가 태국에서는 2541년생?!
import java.util.Scanner;
public class B18108 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println(a-543);
}
}
3003번 : 킹,퀸,룩,비숍,나이트,폰
import java.util.Scanner;
public class B3003 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int king = 1;
int queen = 1;
int look = 2;
int bishop = 2;
int night = 2;
int pone = 8;
king = king - sc.nextInt();
queen = queen - sc.nextInt();
look = look - sc.nextInt();
bishop = bishop - sc.nextInt();
night = night - sc.nextInt();
pone = pone -sc.nextInt();
System.out.print(king + " ");
System.out.print(queen + " ");
System.out.print(look + " ");
System.out.print(bishop + " ");
System.out.print(night + " ");
System.out.print(pone + " ");
}
}
10430번 : 나머지
//(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?
//(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?
//세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
import java.util.Scanner;
public class B10430 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println((a+b)%c);
System.out.println(((a%c)+(b%c))%c);
System.out.println((a*b)%c);
System.out.println(((a%c)*(b%c))%c);
}
}
2588번 : 곱셈
// 세자리 수 곱하기 세자리 수 자리별로 출력
import java.util.Scanner;
public class B2588 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); // 첫 번째 세자리 수
int b = sc.nextInt(); // 두 번째 세자리 수
int c = (b%10) * a; // 3번, 즉 첫 번째 자리 숫자와 곱한 것 472*5
int d = ((b%100)/10)*a; // 4번, 두 번째 자리 숫자와 곱한 것 472*8
int e = (b/100)*a; // 5번, 세 번째 자리 숫자와 곱한 것 472*3
// 결과
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(a*b);
//혹은
System.out.println(c + d*10 + e*100);
}
}
자바에서는 \ , "를 그대로 출력되지 않는 특수문자
이를 출력하고자 하면 \ , \" 처럼 백슬래시를 넣어주여야 한다.
자바에서는 출력문에서 백슬래시가 등장하는 순간 그 바로 다음 문자를 인식해 상황에 맞게 처리하는데 이를 이스케이프 시퀀스(Escape Sequence)라고 한다.
| 입력 | 출력 |
|---|---|
| \ | 에러 |
| \ | \ |
| \" | " |
| " | 에러 |
| / | / |
10171번 : 고양이
public class B10171 {
public static void main(String[] args) {
System.out.println("\\ /\\\n ) ( ')\n( / )\n \\(__)|");
}
}
10172번 : 개
public class B10172 {
public static void main(String[] args) {
System.out.println("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|");
}
}
25083번 : 새싹
public class B25083 {
public static void main(String[] args) {
System.out.println(" ,r'\"7\nr`-_ ,' ,/\n \\. \". L_r'\n `~\\/\n |\n |");
}
}