FLY


私信TA

用户名:dotcpp0680047

访问量:5474

签 名:

等  级
排  名 2641
经  验 2129
参赛次数 0
文章发表 9
年  龄 20
在职情况 学生
学  校 auu
专  业 计科

  自我简介:

解题思路:本题思路较清晰,主要难点在于,如何将输入的字符串格式(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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区