当前位置: 首页> 教育> 培训 > 肇庆市网站建设平台_网站设计一般是什么专业_怀化seo推广_关于普通话的手抄报

肇庆市网站建设平台_网站设计一般是什么专业_怀化seo推广_关于普通话的手抄报

时间:2025/7/12 20:23:51来源:https://blog.csdn.net/QAZ412803/article/details/142694719 浏览次数:2次
肇庆市网站建设平台_网站设计一般是什么专业_怀化seo推广_关于普通话的手抄报

练习1:根据编号输出课程名称

需求说明 按照控制台提示输入1~3之间任一个数字,程序将输出相应的课程名称 根据键盘输入进行判断。如果输入正确,输出对应课程名称。如果输入错误,给出错误提示 不管输入是否正确,均输出“欢迎提出建议!”语句

package com.hz.ch01;import java.util.Scanner;public class test01 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);try {System.out.print("请输入课程代号(1~3之间的数字):");int a = sc.nextInt();if(a==1) {System.out.println("ufeu");}else if(a==2) {System.out.println("sdgh");}else if(a==3) {System.out.println("ufab");}}catch(Exception e) {e.printStackTrace();}finally {System.out.println("欢迎提出建议!");}}
}

 运行:

请输入课程代号(1~3之间的数字):1
ufeu
欢迎提出建议!

 练习2:使用throw抛出年龄异常

需求说明 在setAge(int age) 中对年龄进行判断,如果年龄介于1到100直接赋值,否则抛出异常 在测试类中创建对象并调用setAge(int age)方法,使用try-catch捕获并处理异常

 

 

package com.hz.ch02;
/*** 年龄* @author 26255**/
public class Age {private int age;public int getAge() {return age;}public void setAge(int age) throws Exception{if(age<1||age>100) {throw new Exception("年龄必须在1到100之间");}else {this.age = age;}}}
package com.hz.ch02;import java.util.Scanner;public class Text {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int m = sc.nextInt();Age n = new  Age();try {n.setAge(m);}catch(Exception e) {e.printStackTrace();}}
}

 运行:

qq
Exception in thread "main" java.util.InputMismatchExceptionat java.util.Scanner.throwFor(Unknown Source)at java.util.Scanner.next(Unknown Source)at java.util.Scanner.nextInt(Unknown Source)at java.util.Scanner.nextInt(Unknown Source)at com.hz.ch02.Text.main(Text.java:8)

 

关键字:肇庆市网站建设平台_网站设计一般是什么专业_怀化seo推广_关于普通话的手抄报

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: