解题思路:难点就是2020-10-10的输出,可以借助split方法直接对输入的字符串分割
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Date date=new Date();
String s=sc.nextLine();
date.SetDate(s);
date.print();
}
}
class Date{
private int year,month,day;
public void SetDate(String date) {
String[] s = date.split("-"); //以-为分割
this.year = Integer.parseInt(s[0]); //强制转换为int类型
this.month = Integer.parseInt(s[1]);
this.day = Integer.parseInt(s[2]);
}
public void print() {
System.out.println(year + ":" + month + ":" + day);
}
}
0.0分
0 人评分
C二级辅导-公约公倍 (C语言代码)浏览:2123 |
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:659 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:668 |
C语言训练-求函数值 (C语言代码)浏览:580 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:492 |
出圈】指针malloc版浏览:355 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:892 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:519 |
简单的a+b (C语言代码)浏览:462 |