Algorithm 7

코드업(100제) JAVA - 1026 [시분초 입력받아 분만 출력하기]

import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String inputTimer=sc.nextLine(); String parseTime[]=new String[2]; parseTime = inputTimer.split("\\:"); if(parseTime[1].equals("00")){ parseTime[1]="0"; } System.out.println(parseTime[1]); } } 사용자가 시,분,초를 입력할 경우 분만 출력하기 ex) 입력 => 12:50:24 출력 => 50 그..

코드업(100제) JAVA - 1025 [ 정수 1개 입력받아 나누어 출력하기]

import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String inputNumber=sc.nextLine(); String one = inputNumber.substring(0,1); String two = inputNumber.substring(1,2); String three=inputNumber.substring(2,3); String four =inputNumber.substring(3,4); String five=inputNumber.substring(4,5); System.out.println("["+(Integer.parseI..

코드(100제) JAVA - 1023 [기초-입출력] 실수 1개 입력받아 부분별로 출력하기 그리고 타입변환

Scanner sc= new Scanner(System.in); //실수 입력 double testNumber = sc.nextDouble(); //double(실수)=>int(정수) 형 변환 int testNumber2= (int)testNumber; System.out.println(testNumber2); //split으로 나누면 배열로 알아서 담김. String 아님! 그리고 정수부분과 소수부분을 .을 기반으로 나눠서 배열에 담음. String splitNumberArray[]=(testNumber+"").split("\\."); //0번지는 정수 1번지는 소수점 String splitNumber=splitNumberArray[1]; System.out.println(splitNumber); 실수..

코드100제(JAVA) - 1020,1021

1020 [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 Scanner sc = new Scanner(System.in); System.out.println("주민번호를 -(하이픈) 포함해서 입력해주세요."); //하이픈 포함해서 입력한 주민번호 String idCodeInput=sc.next(); //하이픈을 기반으로 문자열을 나누어 배열에 저장함. 배열에 저장하면 {123456,1234567} 이런식으로 저장 됨. String idCodeArray[]=idCodeInput.split("-"); //배열의 0번지는 생년월일에 저장 String idBirth=idCodeArray[0]; //배열의 1번지는 주민번호 뒷자리에 저장 String restIdCode=idCodeArray[1]; //0번지..

코드100제(JAVA) - 1019 [기초-입출력] 연월일 입력받아 그대로 출력하기

문제 : 연,월,일이 ".(닷)"으로 구분되어 입력하고 , yyyy.mm.dd형식으로 출력되며, mm혹은 dd가 1자리일 경우 0을 붙여 출력 한다.   Scanner sc= new Scanner(System.in); System.out.println("날짜를 입력하세요"); //입력한 전체날짜 String date; date = sc.next(); //닷을 기반으로 split String[]dateT = date.split("\\."); //split한 [0]인덱스에있는 값을 year String year= dateT[0]; ..

Algorithm 2021.11.17

코드업 100제(JAVA) - 1018 [기초-입출력] 시간 입력받아 그대로 입출력하기

import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String time[] = new String[2]; String inputWords=sc.nextLine(); time=inputWords.split("\\:"); System.out.println(time[0]+":"+time[1]); } } 사용자의 입력값을 받아 시간형식으로 출력해주는 문제 입력값 => 3:16 출력값 => 3:16 시각,:,분 이렇게 3가지로 나뉘어 배열에 3개씩 저장해두고 출력하도록 했다

반응형