콩부방
[Code up/코드업]C언어 기초 문제100제 자바로 풀기 java 1021~1040 본문
1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next(); //입력
System.out.println(a); //출력
}
}
1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine(); //next()메소드는 공백 전까지만 입력받음
System.out.println(a); //출력
}
}
}
1023 : [기초-입출력] 실수 1개 입력받아 부분별로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next(); //입력
String[] b = a.split("\\."); //String.split으로 "."경계로 잘라줌
System.out.println(b[0]); //정수부분 출력
System.out.println(b[1]); // 소수점 출력
}
}
1024 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
char[] b = a.toCharArray();
// String.toCharArray메소드로 char[] type으로 변환
for (int i = 0; i < b.length; i++) {
System.out.println("\'" + b[i] + "\'"); //출력
}
}
}
} }
1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
char[] b = a.toCharArray();
// String.toCharArray메소드로 char[] type으로 변환
System.out.println("[" + b[0]+"0000]");
System.out.println("[" + b[1]+"000]");
System.out.println("[" + b[2]+"00]");
System.out.println("[" + b[3]+"0]");
System.out.println("[" + b[4]+"]"); //출력
}
}
}
1026 : [기초-입출력] 시분초 입력받아 분만 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean c = false;
String n = "";
n = sc.next();
String[] a = n.split(":");
// 시:분:초 중 분만 출력하는 문제
c = a[1].contains("00"); // 00포함하는지 검사후 값 boolean type 으로 반환
if(c == true )System.out.println(n.charAt(3));
// 입력예 6:00:00 일때 00출력되서 0 하나만출력
else System.out.println(a[1]); // 00아닐시 그냥출력
}
}
1027 : [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String[] b = a.split("\\."); //String.split 으로 문자열 배열로 나눔
System.out.println(b[2] + "-" + b[1] + "-" + b[0]);
}
}
1028 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong();
System.out.println(a);
}
}
1029 : [기초-데이터형] 실수 1개 입력받아 그대로 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
System.out.printf("%.11f",a);
}
}
}
1030 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong();
System.out.println(a);
}
}
1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); //10 진수 입력
//10진수 -> 8진수 변환 :Integer.toOctalString(int);
String b =Integer.toOctalString(a);
//return값 String class
System.out.println(b);
}
}
1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); //10 진수 입력
//10진수 -> 16진수 변환 :Integer.toHexString(int);
String b =Integer.toHexString(a);
//return값 String class
System.out.println(b);
}
}
1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); //10 진수 입력
//10진수 -> 16진수 변환 :Integer.toHexString(int);
String b =Integer.toHexString(a);
//return값 String class
System.out.println(b.toUpperCase());
//입력받은 문자 String.toUpperCase()메소드로 대문자로 변환해서 출력
}
}
1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine(); // String 입력
int b = Integer.valueOf(a, 8); // int type 8진수로 변환
System.out.printf("%d",b); //서식문자 %d로 출력
}
}
1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine(); // String 입력
int b = Integer.valueOf(a, 16); // int type 16진수로 변환
System.out.printf("%o",b); //서식문자 %o로 출력
}
}
1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine(); // String 입력
System.out.println((int)a.charAt(0));// 형변환하여 출력
}
}
1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(); //정수 입력
System.out.println((char)a); // char형으로 형변환하여 출력
}
}
1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong(); //정수 입력
long b = sc.nextLong(); //int로 하면 범위초과나옴
System.out.println(a + b);
}
}
1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong(); //정수 입력
long b = sc.nextLong(); //정수 입력
System.out.println(a + b);
}
}
1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println(-a);
}
}
'알고리즘 공부 > CodeUp기초100제' 카테고리의 다른 글
1002 : [기초-출력] 출력하기02(설명) (0) | 2021.07.30 |
---|---|
1001 : [기초-출력] 출력하기01 (0) | 2021.07.30 |
[Code up/코드업]C언어 기초 문제100제 자바로 풀기 java 1061~1080 (0) | 2021.07.26 |
[Code up/코드업]C언어 기초 문제100제 자바로 풀기 java 1041~1060 (0) | 2021.07.26 |
[Code up/코드업]C언어 기초 문제100제 자바로 풀기 java 1001~1020 (0) | 2021.07.26 |