java输出生日_运用Java语言输出你的出生日期(小新)

这篇博客展示了如何使用Java编程实现验证用户输入的出生日期并正确输出。通过do...while循环和switch语句,检查月份和天数的合理性,包括闰年的二月份判断。程序在验证日期格式正确后会输出完整的出生日期。
摘要由CSDN通过智能技术生成

前几天,老师刚刚讲完怎样用Java语言输出正确的生日,并且留了一个课后作业。

很喜欢我们老师的讲课方式,她是先让同学自己写,然后再讲。这样可以让我们有思

考的过程。

下面就是我的课后作业,有同学帮助哟!

import java.util.Scanner;

public class KH {

//类的文件名的第一个字母要大写! public static void main(String[] args) {       Scanner input=new Scanner(System.in);            //do……while循环结构     do{

System.out.println("请输入你的出生日期:(1999/12/10)");

String birthday=input.next();

int index=birthday.indexOf("/");

//第一个"/"的位置

int lastIndex=birthday.lastIndexOf("/");

//第二个"/"的位置

if(birthday.indexOf("/")==4&&birthday.lastIndexOf("/")>birthday.indexOf("/") && birthday.length()==10){

//第一个"/"的位置是4并且第二个"/"的位置是10且大于第一个"/"的位置

int year&

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值