[Java] 코드업 기초 18~20

Jaehyun_Ban·2021년 5월 13일
0

코딩테스트

목록 보기
6/12

📌 매일하는것이 제일 중요하다


기초 18

package Basic11_20;

import java.util.Arrays;
import java.util.Scanner;

public class test18 {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		

		String year = sc.next(); //String으로 입력받기
		String[] list = year.split("\\."); //split으로 나눠주기
		
		//월, 일의 string길이가 1이다 => 한자리다 => 앞에 0을 붙여준다
		if(list[1].length() == 1 || list[2].length() == 2) {
			
		}
			
		
		System.out.println(year);
		System.out.println(Arrays.toString(list));
		
	}
}

기초 19

package Basic11_20;

import java.util.Scanner;

public class test19 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    String str = sc.next();

    String array[] = str.split("\\.");// \\.로 나누기
    int year = Integer.parseInt(array[0]);// int로 변환 후 대입
    int month = Integer.parseInt(array[1]);
    int day = Integer.parseInt(array[2]);

    System.out.printf("%04d.%02d.%02d", year, month, day);// %02d사용시 2칸 기본 출력, 한자리 수인경우 0을 붙여준다
  }
}

기초 20

import java.util.Scanner;

public class test20 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    String str = sc.nextLine();

    String str1[] = str.split("-");
    System.out.println(str1[0] + str1[1]);
  }
}

0개의 댓글

관련 채용 정보