Java练习题
Asio otus
蟹黄堡秘方第五十代传人
展开
-
Java选择题错题集
Java语言中,能够在循环结构中使用的跳转语句是(ABCD)。A.breakB.continueC.returnD.throw解析:if语句可单独使用,但else语句前必须要有与之匹配的if语句块关于分支结构,下列说法正确的是(B)。A.if语句和else语句必须成对出现B.if语句可以没有对应的else语句C.switch语句中,每个case子句中都必须有break语句。D.switch语句中必须有default语句解析:Java提供了4种能在循环结构中使用的跳转语句:分别是bre.原创 2021-12-20 16:23:01 · 1389 阅读 · 0 评论 -
Java练习题8
Java swing在窗口中有两个按钮,“确定”和“取消”。单击“确定”按钮,窗口标题栏显示“你单击了确定按钮”。“确定”按钮变成“OK”。单击“取消”按钮,窗口标题栏显示“你单击了取消按钮”。“取消”按钮变成“Cancel”。要求采用四种方法:本类、外部类、内部类、匿名类。方法1:本类import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;impo原创 2021-11-03 17:42:57 · 261 阅读 · 0 评论 -
Java练习题7
题目:fact()方法的功能是求n!,阶乘类型是byte类型。当n!的值超出byte数据类型的范围时抛出异常。在主方法中输入n!的值。要求分别用下面三种方法进行异常处理:(1)fact()方法捕获异常(2)fact()方法声明异常,主方法捕获异常(3)fact()方法和主方法都声明异常(1)package chapter4;import java.util.Scanner;public class Fact { public static void main(String[] ar原创 2021-10-27 09:39:06 · 227 阅读 · 0 评论 -
Java练习题6
1.定义一个接口Area,其中包含一个计算面积的方法CalsulateArea(),然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法CalsulateArea(),分别计算圆和矩形的面积,最后写出测试以上类和方法的程序。interface Area{ double CalsulateArea();}class MyCircle implements Area{ double r;String name; MyCircle(String name,double r){原创 2021-10-25 22:45:20 · 803 阅读 · 0 评论 -
Java练习题5
1.输入一个1 ~7之间的整数表示星期几,输出对应的英文单词(表示星期几)。要求捕获以下异常:类型不匹配异常,如输入的是字符串等输入的数值范围不合理,如>7, 或<=0import java.util.*;public class Homework5_1 { public static void main(String[] args) { int day; Scanner in=new Scanner(System.in); System.out.println("输入数字原创 2021-10-25 22:22:30 · 282 阅读 · 0 评论 -
Java练习题4
题目:自定义异常类TriangleException表示三条边无法构成三角形的异常。在主方法中,输入三个整数,如果能构成三角形则求其周长和面积;如果无法构成三角形则抛出TriangleException异常,输出信息“输入的三条边不能构成三角形”构建三角形类package chapter4;public class Triangle { int a,b,c; Triangle(int a,int b,int c){ this.a=a; this.b=b; this.c=c; }原创 2021-10-25 22:06:19 · 228 阅读 · 0 评论 -
Java练习题1
设计Point类用来定义平面上的一个点坐标,包含构造函数和显示信息的方法。使用泛型技术,以Point类对象作为数组元素,创建ArrayList类对象,并向其中添加3个元素,然后依次遍历集合显示信息。编写一个整数数组(长度为5),从键盘上依次输入所有的元素,对数组进行排序,然后用foreach输出所有的元素。编写复数类,为该类定义信息输出方法、两个复数相加的方法,在测试类中完成2个复数对象的构建完成相加并赋值给第3个复数对象。定义一个double型数组d1,并进行初始化(长度为5-10之间),编写代码原创 2022-04-09 17:59:15 · 217 阅读 · 0 评论