作业:
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("提交失败");
}
}
}
运行结果: