본문 바로가기

분류 전체보기

(160)
1029 : [기초-데이터형] 실수 1개 입력받아 그대로 출력하기2 입력 3.14159265359 출력 3.14159265359 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); double dd; dd=in.nextDouble(); System.out.println(String.format("%.11f", dd)); } }
1028 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기2 입력 2147483648 출력 2147483648 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str; str = in.next(); int num = Integer.parseUnsignedInt(str); String numString = Integer.toUnsignedString(num); System.out.println(numString); } } int형 변수는 -2147483648 ~ +2147483647 범위의 정수를 저장하고 처리할 수 있다. c언어의 경우 이 범위를 넘어가는 정수를 저장하기 위해 un..
1027 : [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기 입력 2022.9.25 출력 25-09-2022 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str; str = in.next(); String[] time = str.split("\\."); int y, m, d; y = Integer.parseInt(time[0]); m = Integer.parseInt(time[1]); d = Integer.parseInt(time[2]); System.out.printf("%02d-%02d-%04d", d, m, y); } }
1026 : [기초-입출력] 시분초 입력받아 분만 출력하기 입력 17:23:57 출력 23 //분만 출력 import java.util.Scanner; public class Main { public static void main(String[] args) { int h, m, s; Scanner in = new Scanner(System.in); String str; str = in.next(); String[] time = str.split(":"); h = Integer.parseInt(time[0]); m = Integer.parseInt(time[1]); s = Integer.parseInt(time[2]); System.out.println(m); } }
1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기 입력 75254 출력 [70000] [5000] [200] [50] [4] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str; str = in.next(); int[] box = new int[10]; char word; double mulNum; for (int i = 0; i < str.length(); i++) { word = str.charAt(i); mulNum = Math.pow(10, str.length() - i - 1); box[i] = (word - '0') * (int) mulNum; System..
1024 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명) 입력 boy 출력 'b' 'o' 'y import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str; str = in.next(); for (int i = 0; i < str.length(); i++) // 저장된 내용을 하나하나씩 검사해서 널문자가 아닐 동안 아래 실행 { System.out.println("\'"+str.charAt(i)+"\'"); } } }
1023 : [기초-입출력] 실수 1개 입력받아 부분별로 출력하기(설명) import java.util.Scanner; public class CodeUp { public static void main(String[] args) { String str; Scanner in=new Scanner(System.in); str=in.next(); String[] dNum=str.split("\\."); String iPart=dNum[0]; String rPart=dNum[1]; System.out.println(iPart); System.out.println(rPart); } } split(".") 하면 오류남 split("\\.") 사용
1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기(설명) 공백 포함 출력 import java.util.Scanner; class Main { public static void main(String[] args){ String str; Scanner in=new Scanner(System.in); str=in.nextLine(); System.out.println(str); } }

반응형