Java程序设计考试题(JAVA程序设计复习题目)

2024-08-27 06:10:05 :13

java程序设计考试题(JAVA程序设计复习题目)

其实java程序设计考试题的问题并不复杂,但是又很多的朋友都不太了解JAVA程序设计复习题目,因此呢,今天小编就来为大家分享java程序设计考试题的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

JAVA程序设计复习题目

4、A  D错误原因:float x;y; 定义多个变量 应该用,隔开,修改后:  float x,y;                 char ch1=’m’, ch3=’\’; \是转义字符5、A  错误原因:B. 1.5e-4F 后边的F表示是float     C. abcf  字符串     D. Float.MIN_VALUE  float的最小值6、D  错误原因:A.int a=6;已经说了定义a为int类型,再定义就重复   B. a= =3;  双==表示比较    C. a=3.2f; 末尾的f表示float类型 7、C  错误原因:C. ‘a’=8 两边都是变量8、B  错误原因:A.类具有封装性,所以类的数据是不能被访问的    数据可以被访问C. 声明一个类时,必须用public修饰符       不是必需的D.每个类中,必须有main方法,否则程序无法运行    不是每个类都要有9、A  错误原因:作用域   当前类   同包   子孙类   其他public     √      √     √       √protected  √      √     √       ×default    √      √     ×       ×private    √      ×     ×       ×不写时默认为default。10、CA. int fun(int a, float b) {  }   float fun(int a, float b) { }  方法重载跟返回值无关B. int fun(int a, float b) {  }   float fun(int x, float y) { }   方法重载跟返回值无关,跟参数类型和参数个数有关D. float fun1(int a, float b) { }   float fun2(int a, float b) { } 方法重载就是方法名相同

我说的也未必都对

Java面向对象程序设计.哪位JAVA高手,帮我做一下下面的编程试题

第一题public class AirCondition extends Device {private String dName;//空调名称private String address;//空调厂家private double price;//空调价格private int temperature;//空调的温度public AirCondition(String dName, String address,double price,int temperature) {this.dName = dName;this.address = address;this.price = price;this.temperature = temperature; }//给空调升温temp度public void raiseTemp (int temp) {this.temperature += temp;}//给空调降温temp度public double lowerTemp(int temp) {return this.temperature -= temp;} public String getdName() {return dName;}public void setdName(String dName) {this.dName = dName;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}public int getTemperature() {return temperature;}public void setTemperature(int temperature) {this.temperature = temperature;}public String toString() {StringBuffer r = new StringBuffer();r.append("设备名称: " + getdName() + "\n");r.append("出厂厂家: " + getAddress() + "\n");r.append("价格: " + getPrice() + "\n");r.append("初始温度: " + getTemperature() + "\n");return r.toString(); }}第二题import java.io.DataInputStream;import java.io.FileInputStream;public class Score {private Object;//存放学好和密码public static void main(String args) { new Score().readData();}//读取数据public void readData(){DataInputStream dis = null;try {dis = new DataInputStream(new FileInputStream("studentdata"));for(int i = 0; i 《 data.length; i++){data = dis.readUTF();//学好data = dis.readInt();//密码}//调用计算calc();} catch (Exception e) {e.printStackTrace();}}//计算public void calc(){int total = 0;double avg = 0;int max = 0;int min = 0;Object temp;for (int i = 0; i 《 data.length; i++) {for (int j = 0; j 《 data.length - 1; j++) {if((Integer)(data)){temp = data;data;data = temp;}}}for (int i = 0; i 《 data.length; i++) {total += (Integer)data;System.out.println("学号: " + data);}avg = total / data.length;//平均min = (Integer)data;max = (Integer)data;System.out.println("最高分: " + max);System.out.println("最低分: " + min);System.out.println("平均分: " + avg);}}

java程序设计题

1、public class Circle {    private double radius;    public Circle() { // 无参构造方法        }        public Circle(double radius) { // 有参构造方法        this.radius = radius;    }        public double getRadius() { // 获得get方法return radius;    }    public void setRadius(double radius) {this.radius = radius;    }        public double getPerimeter(double radius) { // 计算周长        return 2*pi*radius;    }        public double getArea(double radius) { // 计算面积        return pi*radius*radius;    }        public static void main(String args) {        // 实现你要的逻辑功能    }}2、同上可以去参考

Java程序设计的几道题

前十道第一题import java.io.*;public class exc1 { public static void main(String args) throws IOException { //输入正整数个数n //使用缓冲区(BufferedReader)从文本数据流读取文本数据 InputStreamReader reader= new InputStreamReader(System.in); BufferedReader input=new BufferedReader(reader); System.out.println("请输入正整数个数(n):");//显示输入信息 String s=input.readLine();//从键盘输入一个字符串10 int n=Integer.parseInt(s);//将字符串s转换为整数 //声明并初始化数组 int a; //生成包含n个两位随机正整数的数组a for (int i=0;i《n;i++)//生成n个随机数 { a=(int)(Math.random()*90+10); } //输出数组a的个元素 System.out.print("原始数组: "); for(int i=0;i《n;i++) { System.out.print(a+" "); } System.out.println(); System.out.print("最终数组: ");int temp; for(int i=1;i《n;i++) { if(a) { temp=a; a; a=temp; } } for(int i=0;i《n;i++) { System.out.print(a+" "); } }}第二题import java.io.*;public class exc2 { public static void main(String args) { int sum=0;//初始时和为0 for(int i=1;i《=100;i++)//i从1到100, { //如果除以3余数为0,并且除以5和9,余数不为0,则加上它 if(i%3==0&&i%5!=0&&i%9!=0) { //System.out.println(i); sum=sum+i; } } System.out.println(sum); }}第三题import java.io.*;public class exc3 { public static void main(String arg) {String begin = "1";//首数字为1 String end = "23";//末数字为23 //定义s为一个字符串,初始为1 StringBuffer s = new StringBuffer(begin); //s加上00,加上23,组成联合字符串:“10023” s.append("00").append(end); System.out.println("可能的密码有:"); for (char i = ’0’; i 《= ’9’; i++) { //将s字符串的第2个字符置为i,从0到9 s.setCharAt(1, i); //对第二个字符置为i时,第三个字符也从0到9 for (char j = ’0’; j 《= ’9’; j++) { //这样s包括了从10023到19923所有的数 s.setCharAt(2, j); //定义密码数字pwdnumber为s转换为的整形数 int pwdnumber = Integer.parseInt(s.toString()); //如果这个数字能整除57或67,输出s if (pwdnumber % 57 == 0 || pwdnumber % 67 == 0) { System.out.println(s); } }a } }}第四题import java.io.*;public class exc4 { public static void main(String args) throws IOException { //使用缓冲区(BufferedReader)从文本数据流读取文本数据 InputStreamReader reader= new InputStreamReader(System.in); BufferedReader input=new BufferedReader(reader); System.out.println("请输入公里数:");//显示输入信息 String s=input.readLine();//从键盘输入公里数 int k=Integer.parseInt(s);//将字符串s转换为整数if (k 《= 3) { System.out.println("起步价:" + 10); } else if (k 》 3 && k 《 15) { System.out.println("请付" + k * 2); } else { System.out.println("请付" + ((k - 15) * 3 * 1.5 + k * 3)); } }}第五题import java.io.*;public class exc5 { public static void main(String args) { //每一位都有1、2、3、4四种数字的可能,即从1到4 int sum=0; for (int i = 1; i 《 5; i++) { for (int j = 1; j 《 5; j++) { for (int k = 1; k 《 5; k++) { //要求i、j、k都不相等 if (i != j && i != k && j != k) { sum++; System.out.print(i); System.out.print(j); System.out.print(k); System.out.println(); } } } } System.out.print("共能组成"+sum+"个互不相同且无重复数字的三位数。"); }} 第六题import java.io.*;public class exc6 { public static void main(String args) { int a, b, c;//定义a、b、c为三种硬币的个数 int sum=0;//总共有多少种换法 //1分的硬币从1个到100个,最多100个 for (a = 1; a 《= 100; a++) { //2分的硬币从1个到50个,最多50个 for (b = 1; b 《= 50; b++) { //5分的硬币从1个到20个,最多20个 for (c = 1; c 《= 20; c++) { if (1*a+2*b+5*c==100){ System.out.println("1分:" + a + " " + "2分:" + b + " "+ "5分:" + c); sum++; } } } } System.out.println("总共有 "+sum+" 种换法。"); }}第八题import java.io.*;public class exc8 { public static void main(String args) { for (int i = 1; i 《 10; i++) { for (int j = 0; j 《 10; j++) { for (int k = 0; k 《 10; k++) { if (i*i*i + j*j*j + k*k*k == i*100 + j*10 + k) { System.out.print(i); System.out.print(j); System.out.print(k); System.out.println(); } } } } }}第九题第十题import java.io.*;public class exc10 { public static void main(String args) throws IOException { //使用缓冲区(BufferedReader)从文本数据流读取文本数据 InputStreamReader reader= new InputStreamReader(System.in); BufferedReader input=new BufferedReader(reader); System.out.println("请输入a:");//显示输入信息 double a=Float.parseFloat(input.readLine());//将字符串s转换为整数 System.out.println("请输入b:");//显示输入信息 double b=Float.parseFloat(input.readLine());//将字符串s转换为整数 System.out.println("请输入c:");//显示输入信息 double c=Float.parseFloat(input.readLine());//将字符串s转换为整数double t1,t2; t1 = -b/2/a; t2 = Math.pow(b*b-4*a*c,0.5)/a/2; System.out.print("第一个根为: "); System.out.println(t1+t2); System.out.print("第二个根为: "); System.out.println(t1-t2); }}第十一题public class test { public static void main(String args) { int n = 0; for(int i = 1; i 《= 4; ++i) for(int j = 1; j 《= 4; ++j) for(int k = 1; k 《= 4; ++k) if(i != j && j != k && i != k && ++n != 0) System.out.println("NO."+n+":"+i+""+j+""+k); System.out.println("共有:" + n + "种"); }} 不行了,累死了~~~

关于java程序设计考试题,JAVA程序设计复习题目的介绍到此结束,希望对大家有所帮助。

java程序设计考试题(JAVA程序设计复习题目)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.