Java考试可能性较高的编程题
更新时间:2023-10-03 07:57:01 阅读量: 综合文库 文档下载
- Java考试考什么推荐度:
- 相关推荐
2、编写程序将用户输入的一个0~100之间的分数,将其转化成1~5的5分计方法。
90~100: 5 80~90: 4 70~80: 3 60~70: 2 其他: 1
import java.util.Scanner; public class ScoreClass { }
3、使用Java.lang.Math类,生成100个0~99之间的随机数(整数),找出它们之中的最大者及最小者,并统计大于50的整数个数 public class MaxMin {
public static void main(String[] args) {
double p,temp,max=-1,min=1000; int i,j=0;
for(i=0;i<100;i++){
p=Math.random()*100; temp=Math.floor(p);//0~1 if(temp>max)
max=temp;
if(temp public static void main(String[] args) { } System.out.print(\); int score=s.nextInt(),n=-1; if(score>100){ } } //如何来分等级 System.out.println(\); n=5; n=4; n=3; n=2; n=1; System.out.println(\); Scanner s=new Scanner(System.in);//如何接收一个值 }else if(score>=90){ }else if(score>=80){ }else if(score>=70){ }else if(score>=60){ }else if(score>=0){ }else{ if(n!=-1){ System.out.println(\+n); 1 } } } min=temp; j++; if(temp>=50) System.out.println(\+max); System.out.println(\+min); System.out.println(\+j); 1、编程实现矩形类Rectangle,Rectangle拥有私有属性长(length)和宽(width),为Rectangle类提供至少两种构造方法,同时提供计算矩形周长(perimeter())和面积(area())的方法。使用两种构造方法,至少各创建一个矩形对象实例,并分别计算两个矩形的周长和面积。 public class Rectangle { private double width; private double length; public Rectangle(){ } } public double area(){ } } } } public void setWidth(double width) { } this.width = width; public double getWidth() { return width; public static void main(String[] args) { Rectangle r1=new Rectangle(); System.out.println(\的周长:\+r1.perimeter()); System.out.println(\的面积:\+r1.area()); System.out.println(); Rectangle r2=new Rectangle(10,20); System.out.println(\的周长:\+r2.perimeter()); System.out.println(\的面积:\+r2.area()); public double perimeter(){ //求周长 return 2*(this.width+this.length); //求面积 return this.width*this.length; public Rectangle(double w,double l){ this.width=w; this.length=l; this.width=5; this.length=6; 2 } public double getLength() { } public void setLength(double length) { } this.length = length; return length; 2、使用矩形类InterRectangle,编程统计若干块矩形土地的相关信息。由用户输入每块土地数目以及每块土地的长与宽,统计出所有土的面积和周长并显示出来。 import javax.swing.JOptionPane; public class InterRectangle { private double width; private double length; } } public double area(){ } } public static void main(String[] args) { String strNo=JOptionPane.showInputDialog(null,\请输入土地块数\,\输入对话框double total=Double.parseDouble(strNo); //得到要统计的土地块数 String strW=null,strL=null; InterRectangle ir=null; double w,l; double totalArea=0,totalPer=0; for(int i=1;i<=total;i++){ strW=JOptionPane.showInputDialog(null,\请输入第\+i+\块土地的宽度(米)\,\输入对strL=JOptionPane.showInputDialog(null,\请输入第\+i+\块土地的长度(米)\,\输入对 w=Double.parseDouble(strW); //得到宽度 l=Double.parseDouble(strL); //得到长度 ir=new InterRectangle(w,l); //根据不同的长宽得到不同的矩形对象 totalArea=totalArea+ir.area(); //求总面积 public double perimeter(){ //求周长 return 2*(this.width+this.length); //求面积 return this.width*this.length; public InterRectangle(double w,double l){ this.width=w; this.length=l; public InterRectangle(){ this.width=5; this.length=6; \,JOptionPane.INFORMATION_MESSAGE); 话框\,JOptionPane.INFORMATION_MESSAGE); 话框\,JOptionPane.INFORMATION_MESSAGE); 3 } } } totalPer=totalPer+ir.perimeter(); //求总周长 System.out.println(\总共有\+total+\块土地\\n土地总面积为:\+totalArea+\平米\\n土地总 周长为:\+totalPer+\米\); 3、为第一步实验中定义的矩形类Rectangle派生一个子类:正方体类Cube。若正方体类的操作同样是求底面周长和面积,同时要求求出长方体体积,则这个子类除了从父类那里继承来的方法之外,还需要做哪些修改。编程检查、运行所编写的正方体类。使用两种构造方法,至少各创建一个正方体对象实例,并分别计算两个正方体的底面周长、底面面积和体积。 public class Cube extends Rectangle{ } 1、Point类描述“点”类,拥有两个成员变量x和y(分别代表点的横坐标和纵坐标),给Point两个自定义的构造方法。Circle类描述“圆”类,是Point类的一个子类,并拥有一个成员变量radius(代表圆的半径),给Circle两个自定义的构造方法。分别覆盖每个类中的toString()方法,并在构造方法中借助toString()方法显示Point或Circle各自的基本描述信息。在CircleTest中,分别至少调用Circle的两个构造方法各一次,构造两个不同的圆,并查看显示信息。 public class Point { public Cube(){ } public Cube(double l){ } public double area(){ } public double perimeter(){ //求周长 } public double getCube(){ } public static void main(String[] args){ } Cube c=new Cube(); System.out.println(\底面周长:\+c.perimeter()); System.out.println(\底面面积:\+c.area()); System.out.println(\体积:\+c.getCube()); System.out.println(\); Cube c1=new Cube(5); System.out.println(\底面周长:\+c1.perimeter()); System.out.println(\底面面积:\+c1.area()); System.out.println(\体积:\+c1.getCube()); //求tioj return super.area()*super.getWidth(); return super.perimeter(); return super.area(); //求面积 super(l,l); super(10,10); 4 } private double x; private double y; public Point(){ } public Point(double x,double y){ } public String toString(){ } return \+this.x+\+this.y+\; this.x=x; this.y=y; System.out.println(\+this.toString()); //注意,本例中在主方法中,当调用此处时是子类对象,所以用的是子类的toString()方法 this(0,0); public class Circle extends Point{ } public class CircleTest { } 2、接口Alarm(报警)拥有抽象方法void alarm(),接口Guard(防盗)用有抽象方法void guard()和防盗年限10年,抽象类Door拥有抽象方法void open()和void close(),AlarmGuardDoor类继承了类Guard和实现了接口Alarm,在类InterfaceDemo中完成类AlarmGuardDoor的实例化,并分别调用AlarmGuardDoor类中的所有方法查看输出效果。 public interface Alarm { void alarm(); public static void main(String[] args) { } Circle cir1,cir2; System.out.println(\第一个圆的信息:\); cir1=new Circle(); System.out.println(\第二个圆的信息:\); cir2=new Circle(5,10,10); private double radius; public Circle(){ } public Circle(double radius,double x,double y){ } public String toString(){ } return \+super.toString()+\+this.radius; super(x,y); this.radius=radius; System.out.println(\+this.toString()); this(10,0,0); 5
正在阅读:
Java考试可能性较高的编程题10-03
3.出版专业基础知识(中级)试题01-25
非洲开发银行 标准合同本文 Standard_Bidding_Document_for_Proc05-31
露天矿山开采中的预裂爆破设计08-06
p218-265 讲稿北师大的群论04-07
期末论文苹果公司营销策略分析论文06-06
2013--2014中考语文模拟卷(新)07-19
学校七项优惠政策扶持大学生自主创业06-04
工业通风复习题全剖析09-17
实验一 固定化酵母酒精发酵07-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 可能性
- 编程
- 考试
- 高的
- Java
- 中华人民共和国进出境动物指定隔离检疫场使用证样本
- 部编版八年级上册名著导读《飞向太空港》考点解读与习题训练
- 某中学开展深入学习实践科学发展观活动汇报(doc 12页)(精品版)
- 如何用英语请求帮助
- 劳动法课程复习思考题2012
- 转变师生角色,创建高效课堂2 - 图文
- 以心声为题的作文600字
- 电磁炉
- (贵阳专用)2019中考数学总复习第1部分教材同步复习第一章数与式课时1实数(含二次根式)真题精练
- PMP总结
- 地理信息系统教程与地理信息系统概论课后题
- 六年级英语下册第三单元教案
- 车间岗位职责
- 章程、商家协议、微信群管理规定、文件的基本模板格式
- 汉英翻译中的中式英语
- 离心泵性能实验实验报告
- MACH3接口板使用说明 - 图文
- 3第四章 酸碱滴定法
- 《细胞分裂5断罪》图文流程攻略
- 九年级上册物理(人教版)第十六章 电压 电阻 导学案