Java初学Text8---枚举.包装类.字符串

作业:

1:定义一个方法接受枚举类型的参数,用户类:姓名,性别,年龄,设置性别的时候,写一个关于性别的枚举.

package Week5class;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private Sex.sex sex;
    private String name;
    private int age;

}
package Week5class;

public class Sex {
    public enum sex{
        男,
        女

    }
}
package Week5class;

public class DemoUser {
    public static void main(String[] args) {
        User user=new User();
        user.setAge(12);
        user.setName("张三");
        user.setSex(Sex.sex.男);
        System.out.println(user);
    }
}

运行结果:

 

2.

 

package Week5class;

import lombok.Data;

@Data
public class SongToString {
    public static void main(String[] args) {
        String s0="长亭外 古道边 芳草碧连天 晚风拂 柳笛声残 夕阳山外山";
        String[] arr=s0.split(" ");
        System.out.println("***原歌词***");
        System.out.println(s0);
        System.out.println("***拆封后歌词***");
//        for (int i = 0; i <arr.length ; i++) {
//            System.out.println(arr[i]);
//        }
        for (String s:arr) {
            System.out.println(s);
        }

    }
}

 运行结果:

3.

package Week5class;

public class Submit {
    public boolean CheckFirstword(String document){
       char s=document.charAt(0);
       if(s>='A'&&s<='Z'){
           return true;
       }
       return false;
    }
    public boolean Checkjava(String document){
        int x=document.indexOf("java");
        if(x==document.length()-4){
            return true;
        }
        return false;
    }
    public boolean Checkdot(String document){
        int x=document.indexOf(".");
        int y=document.lastIndexOf(".");
        if(x==y&&x!=-1){
            return true;
        }
        return false;
    }
    public boolean Checkat(String email){
        int x=email.indexOf("@");
        int y=email.lastIndexOf("@");
        if(x==y&&x!=-1){
            return true;
        }
        return false;
    }
    public boolean Checklastword(String email){
        int x=email.indexOf(".com");
        int y=email.indexOf(".cn");
        if((x==email.length()-4)||(y==email.length()-3)){
            return true;
        }
        return false;
    }
}

package Week5class;

import java.util.Scanner;

public class DemoSubmit {
    public static void main(String[] args) {
        int flag=0;
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入文件名:");
        String x=scanner.next();
        Submit submit=new Submit();
        boolean b1=submit.Checkdot(x);
        boolean b2=submit.CheckFirstword(x);
        boolean b3=submit.Checkjava(x);
        if(b1==true&&b2==true&&b3==true){
            System.out.println("文件格式正确");
            flag=1;
        }else {
            System.out.println("文件格式不正确");
        }
        if(flag==1){
            System.out.println("请输入你的邮箱:");
            String y=scanner.next();
            boolean b4=submit.Checkat(y);
            boolean b5=submit.Checklastword(y);
            if(b4==true&&b5==true){
                System.out.println("提交成功");
            }else {
                System.out.println("邮箱不正确");
            }
        }else {
            System.out.println("提交失败");
        }



    }
}

 运行结果:

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值