package Week4Exception;
public class Subject {
public void subject(int x) throws Exception {
if (x == 1) {
System.out.println("您选择的课程是:C#编程");
} else if (x == 2) {
System.out.println("您选择的课程是:Phython#编程");
} else if (x == 3) {
System.out.println("您选择的课程是:Java#编程");
} else {
throw new Exception("输入内容不匹配");
}
}
}
package Week4Exception;
import java.util.Scanner;
public class DemoSub {
public static void main(String[] args) throws Exception {
System.out.println("请输入课程编号1~3");
try{
Scanner s=new Scanner(System.in);
int x=s.nextInt();
Subject sub= new Subject();
sub.subject(x);
}catch (Exception e){
e.printStackTrace();
}finally {
System.out.println("欢迎提出建议!");
}
}
}
package Week4SetAge;
import lombok.Data;
@Data
public class User {
private int age;
private String name;
public int getAge() {
return age;
}
public int setAge(int age) {
this.age = age;
return age;
}
}
package Week4SetAge;
import java.util.Scanner;
public class DemoUs {
public static void main(String[] args) {
User user=new User();
Scanner s=new Scanner(System.in);
System.out.println("请输入姓名:");
String x0=s.next();
user.setName(x0);
System.out.println("请输入年龄:");
int x=s.nextInt();
int a=user.setAge(x);
try{
if(x>=1&&x<=100){
System.out.println("输入的姓名是:"+x0+"; 输入的年龄是:"+a);
}else {
throw new Exception("年龄必须在1~100之间");
}
}catch (Exception e){
e.printStackTrace();
}
}
}