教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

Java程序上机练习题(7)

来源:网络收集 时间:2026-08-03
导读: } } x =Integer.parseInt(args[0]); y =Integer.parseInt(args[1]); op=args[2].charAt(0); switch(op) { case '+' : str=str+x+\ break; case '-' : str=str+x+\ break; case '*' : str=str+x+\ break; case '/' :

}

}

x =Integer.parseInt(args[0]); y =Integer.parseInt(args[1]); op=args[2].charAt(0); switch(op)

{

case '+' : str=str+x+\ break; case '-' : str=str+x+\ break; case '*' : str=str+x+\ break; case '/' : str=str+x+\ break;

default : System.out.println(\不能识别的运算符 \ System.exit(0); }

System.out.println(str);

二、异常、多线程和输入输出处理

练习7 异常处理(1)

了解java中异常的处理:除运行时异常外,其他异常必须要捕捉或声明抛弃。例如,多线程编程或输入输出编程中异常的处理。

1.通过下面的程序了解异常的处理、以及异常发生时程序的执行情况。 import java.io.*; public class Class1 {

public static void main(String args[]) { int a=5; }

int b=0;

System.out.println(a/b); try { System.out.println(\ System.out.println(a/b); }

System.out.println(\

catch(ArithmeticException e)

{ System.out.println(\除数为0,这是不行的!\ finally

}

{ System.out.println(\ }

System.out.println(\异常已发生,但不影响程序的执行!\

}

练习8 多线程(5)

掌握:java中实现多线程的两种方法,能编写多线程的简单程序。多线程的相关知识还可与管道流结合、或应用他们编写小程序界面的简单动画等(参考练习15)。

1.请编写一个类,类名为subThread ,它是Thread 类的子类。该类中定义了含一个字符串参数的构造函数和run( )方法,方法先在命令行显示线程的名称,然后随机休眠小于1秒的时间,最后显示线程结束信息: \线程名。编写Application,在其中创建subThread类的三个对象t1、t2、t3,它们的名称分别为\、\、\,并启动这三个线程。 public class Class1 {

public static void main( String[ ] args ) {

Thread t1 = new subThread( \Thread t2 = new subThread( \Thread t3 = new subThread( \t1.start( );t2.start( );t3.start( );

}

}

class subThread extends Thread { public subThread( String str ) { super( str ); }

public void run( )

{ System.out.println( \ try { sleep( ( int )( Math.random( ) * 1000 ) ); }

Java程序上机练习题(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520002.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)