解题思路:本题思路较清晰,主要难点在于,如何将输入的字符串格式(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语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:597 |
三进制小数 (C++代码)(第11位大于1.5才能进位)浏览:1149 |
破解简单密码 (C语言代码)浏览:1765 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:730 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:411 |
简单的a+b (C语言代码)浏览:521 |
成绩转换 (C语言代码)浏览:1006 |
C语言考试练习题_排列 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1031 |