1.根据编号说课程:
代码
import java.util.Scanner;
public class kecheng {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入课程编号 1-3");
try {
int a=input.nextInt();
while(true){
switch (a) {
case 1:
System.out.println("java");
return;
case 2:
System.out.println("java2");
return;
case 3:
System.out.println("java3");
return;
default:
System.out.println("请输入1-3");
System.out.println("请输入课程编号 1-3");
a=input.nextInt();
continue;
}
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("请输入数字");
}
finally{
System.out.println("欢迎提出建议");
}
}
}
2.输入1-100数字
代码:
public class test2 {
private int age;
public void setAge(int age)throws Exception{
if (age < 1 || age > 100) {
throw new Exception(“年龄必须在1到100之间!”);
} else {
this.age = age;
System.out.println(“赋值成功”);
}
}
}
import java.util.Scanner;
public class test22 {
public static void main(String[] args) {
// TODO Auto-generated method stub
test2 t=new test2();
Scanner a=new Scanner(System.in);
System.out.println("请输入1-100的数字");
try {
int b=a.nextInt();
t.setAge(b);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}