使用String类完成简单的作业提交系统

本文介绍如何使用Java编程实现学生作业提交功能,包括检查文件名是否以.java结尾及邮箱格式是否正确。通过字符串操作确保提交流程的准确性。

要求:

使用字符串常用提取方法,完成学生作业提交功能

           判断.java文件名是否正确(作业后缀名为.java)

           判断邮箱格式是否正确(邮箱中有@和.,且@在.的前面)

代码实现:

public class Text {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        System.out.println("*************欢迎来到作业提交系统**************");
        System.out.print("请输入要提交的文件名:");
        String fileName=s.next();
        System.out.print("请输入邮箱地址:");
        String email=s.next();
        boolean jobFlag=false;  //作业后缀名是否正确,正确true,反之false
        boolean emailFlag=false;  //邮箱名是否正确,正确true,反之false

        int index1=fileName.indexOf(".");//找到文件中.的位置
        if (index1!=-1 && fileName.substring(index1).equals(".java")){//判断作业名是否满足条件
            jobFlag=true;
        } else{
            System.out.println("文件名输入无效,请重新提交");
        }
        int index2=email.lastIndexOf("@");//找到邮箱中@的位置
        int index3=email.lastIndexOf(".");//找到邮箱中.的位置
        if (index2!=-1 && index3!=-1 && index2<index3){//判断邮箱中@和.的位置是否满足条件
            emailFlag=true;
        }else{
            System.out.println("邮箱地址无效,请重新提交");
        }
            if (jobFlag && emailFlag){//只有作业名格式和邮箱格式都正确,才能提交成功
                System.out.println("作业提交成功");
            }else {
                System.out.println("作业提交失败,请重新提交");
            }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值