解题思路:本题思路较清晰,主要难点在于,如何将输入的字符串格式(1991-10-10)做出适当改变。
注意事项:本题可以借助split方法直接对输入的字符串分割,但要注意,转化过后的为字符串类型,应该转化为int。
参考代码:
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; private int month; private int day; public void SetDate(String date) { String[] s = date.split("-"); this.year = Integer.parseInt(s[0]); this.month = Integer.parseInt(s[1]); this.day = Integer.parseInt(s[2]); } public void print() { System.out.println(year + ":" + month + ":" + day); } }
0.0分
2 人评分
【亲和数】 (C语言代码)浏览:858 |
【偶数求和】 (C语言代码)浏览:556 |
WU-小九九 (C++代码)浏览:1684 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
简单的a+b (C语言代码)浏览:574 |
循环入门练习6 (C语言代码)浏览:956 |
1054题解浏览:463 |
格式化数据输出 (C语言代码)浏览:817 |
矩阵的对角线之和 (C语言代码)浏览:1349 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:715 |