java机试题 - 图文

更新时间:2023-11-08 19:46:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

6:登陆画圆,及输入密码和用户,输入正确后,弹出对话框,输入半径,点击长度,画出一圆。 复习题

7 ,产生n个30以内的随机数,统计并输出1,2,3,各数段的数的个数,并输出数中的最大数和最小数。

//导入包用于创建输入对象 import java.util.*; //创建随机测试类

public class RandomTest { //创建输入静态对象sc static Scanner reader=new Scanner(System.in); //创建类数组和N用于存放随机产生的N个随机数字 static int num[],N; public static void main(String args[]) { //定义m,n,k用于统计,max存放最大值,min存放最小值 int m=0,n=0,k=0,max=0,min=0; System.out.print(\请输入需要产生随机数的个数:\ N=reader.nextInt();

}

}

System.out.println(\随机产生\个30以内的随机整数是:\num=new int[N]; for(int i=0;i

//利用For循环随机产生N个30以内的随机整数,并且赋值给数组 num[i]=(int)(Math.random()*30);

//用m,n,k统计0-10-20-30三个段的数字的个数 if((num[i]/10)==0) m++;

if((num[i]/10)==1) n++;

if((num[i]/10)==2) k++;

//第一次循环给最值赋值 if(i==0) max=min=num[0]; //从第二次循环开始求最值 if(i>0) { for(int j=0;j<=i;j++) { if(num[j]>max) max=num[j]; if(num[i]

//依次输出随机数

System.out.print(num[i]+\

//最后统一输出结果

System.out.println(\随机数字的个数统计如下:\System.out.println(\到9之间有:\个。\System.out.println(\到19之间有:\个。\System.out.println(\到29之间有:\个。\System.out.println(\最大的随机数是:\System.out.println(\最小的随机数是:\

8,定义一个接口,接口中有四个抽象方法:求面积方法、求周长方法、显示面积方法及显示周长方法。定义Circle类和Rectangle类分别实现接口,在主类中实现显示圆和矩形的面积和周长。

//导入包用于创建输入对象 import java.util.*; //创建接口-几何 interface jihe { }

//定义计算面积的方法 public void mianJi(); //定义计算周长的方法 public void zhouChang(); //定义显示面积的方法 public void outMianJi(); //定义显示周长的方法 public void outZhouChang();

//定义圆类-Circle实现接口-几何 class Circle implements jihe {

//定义半径、面积、周长为类的成员变量 static double R,S,L;

//构造方法初始化半径 public Circle(double i) { R=i; System.out.print(\圆形---半径为:\}

//实现接口里的计算面积的方法 public void mianJi() { S=3.14159*R*R; }

//实现接口里的计算周长的方法 public void zhouChang() { L=2*3.14159*R; }

//实现接口里的显示面积的方法 public void outMianJi() { System.out.print(\面积为:\}

//实现接口里的显示周长的方法 public void outZhouChang() { System.out.print(\周长为:\

} }

//定义矩形类-rectangle实现接口-几何 class Rectang implements jihe {

//定义长、宽、面积、周长为类的成员变量 static int A,B,S,L;

//构造方法初始化矩形的长和宽 public Rectang(int i,int j) { A=i; B=j; System.out.print(\矩形---长为:\ System.out.print(\宽为:\}

//实现接口里的计算面积的方法 public void mianJi() { S=A*B; }

//实现接口里的计算周长的方法 public void zhouChang() { L=2*(A+B); }

//实现接口里的显示面积的方法 public void outMianJi() { System.out.print(\面积为:\}

//实现接口里的显示周长的方法 public void outZhouChang() { System.out.println(\周长为:\ } }

//定义主类InterfaceTest,调用圆类和矩形类 public class InterfaceTest { //创建输入静态对象sc static Scanner reader=new Scanner(System.in); public static void main(String args[]) { //创建圆类的对象

}

}

System.out.print(\请输入圆的半径:\int r=reader.nextInt(); Circle Cir=new Circle(r); //调用圆类的方法 Cir.mianJi(); Cir.zhouChang(); Cir.outMianJi(); Cir.outZhouChang();

//创建矩形类的对象

System.out.print(\请输入矩形的长:\int i=reader.nextInt();

System.out.print(\请输入矩形的宽:\int j=reader.nextInt();

Rectang Rect=new Rectang(i,j); //调用矩形类的方法 Rect.mianJi(); Rect.zhouChang(); Rect.outMianJi(); Rect.outZhouChang();

9,用户在两个输入框中分别输入两个整数,单击“求积”按钮,在第三个输入框中显示两数中的积,单击“求和”按钮,在第四个输入框中显示两数的和。

//导入系统的类包 import java.awt.*;

import java.awt.event.*; import javax.swing.*;

//创建计算类JiSuanTest-用于图形化的求积、求和

class JiSuanTest extends JFrame implements ActionListener { //声明组件对象 JLabel l1,l2; JTextField t1,t2,t3,t4; JButton b1,b2; //构造函数 public JiSuanTest() { //创建组件对象 l1=new JLabel(\数字1:\ l2=new JLabel(\数字2:\ t1=new JTextField(6);

本文来源:https://www.bwwdw.com/article/jgu2.html

Top