题目解析
将指定字符串 按指定格式输出
解题思路
直接读入字符串,然后在判断他的长度
4的话判断前两个数- 小于
22的话22前面加20 - 反之 前面加
19
- 小于
6的话直接截取输出即可
代码
import java.io.*;
import java.math.*;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
String str = sc.next();
int len = str.length();
if (len == 4)
{
String s = str.substring(0, 2);
int qian = Integer.valueOf(s);
String hou = str.substring(2, 4);
if (qian < 22)
out.println("20" + s + "-" + hou);
else
out.println("19" + s + "-" + hou);
} else if (len == 6)
out.println(str.substring(0, 4) + "-" + str.substring(4, 6));
out.flush();
out.close();
}
static Scanner sc = new Scanner(System.in);
static PrintWriter out = new PrintWriter(System.out);
}