季Java考试编程题总结

上传人:博****1 文档编号:458276733 上传时间:2022-10-27 格式:DOC 页数:22 大小:194KB
返回 下载 相关 举报
季Java考试编程题总结_第1页
第1页 / 共22页
季Java考试编程题总结_第2页
第2页 / 共22页
季Java考试编程题总结_第3页
第3页 / 共22页
季Java考试编程题总结_第4页
第4页 / 共22页
季Java考试编程题总结_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《季Java考试编程题总结》由会员分享,可在线阅读,更多相关《季Java考试编程题总结(22页珍藏版)》请在金锄头文库上搜索。

1、1编写一个程序,程序能在命令行中输出“早上好,good Morning”。public class Hello public static void main (String args)System.out.println(早上好,goodMoeing); 2编写一个Java Applet程序,程序能在浏览器中显示你好,hello。import java.applet.*;import java.awt.*;public class Boy extends Applet public void paint(Graphics g)/g.setColor(Color.blue);g.drawStr

2、ing(你好,hello,12,30);3.编写一个程序,输出ASICII字母表。public class java1 public static void main(String args) char c=!;System.out.println(字母+c+在ASICII表中的顺序位置:+(int)c); System.out.println(输出ASICII字母表:); for(int i=(int)c;ic+94;i+) System.out.print( +(char)i); 4. 用户从键盘只能输入整数,程序输出这些整数的乘积。import java.util.*;public cl

3、ass ZuoYe2_1 public static void main(String args)Scanner reader=new Scanner(System.in);long s=1;int m=0;while(reader.hasNextInt()int x=reader.nextInt();m=m+1;s=s*x;System.out.println(m+个数的乘积为+s);5.有一函数:从键盘输入一个X值,程序输出Y值。import java.util.*;public class ZuoYe2_1public static void main(String args)Scann

4、er reader=new Scanner(System.in);double y=0,x=0;x=reader.nextDouble();if(x0)y=-1+3*x;System.out.println(int)y);6. 使用while循环计算11000之间能被3和7同时整除的整数之和。public class ZuoYe2_1public static void main(String args)int sum=0,m=3,n=7,a=1;while(a=1000) if(a%m=0&a%n=0)sum=sum+a;a+;System.out.println(sum=+sum);7.

5、编写一个Java应用程序,使用for循环计算8+88+888+8888+88888+的前10项之和。public class ZuoYe2_1public static void main(String args) long sum=0,a=8,item=a,i=1; for(i=1;i=10;i+) sum=sum+item; item=item*10+a; System.out.println(sum);8. 编写一个Java应用程序,计算1-1/3+1/5-1/7+1/9-1/11+的前10000项之和。public class ZuoYe2_1public static void ma

6、in(String args) double sum=0,a=1,b=1,f=1,item=a/b;int i=1;while(i=1000) sum=sum+f*item; i+; f=f*(-1); b=b+2; item=a/b; System.out.println(sum=+sum);9. 编写一个Java应用程序,计算1+2!+3!+4!+从100项到200项之和。public class ZuoYe2_1public static void main(String args) double sum=0,a=1;int i=1;while(i=10)sum=sum+a;i+;a=a

7、*i;System.out.println(sum=+sum);10. 编写一个类,该类创建的对象可以计算等差数列的和。class DengCha int start,d; DengCha() DengCha(int start,int d) this.start=start; this.d=d; void setStart(int s) start=s; void setD(int d) this.d=d; int getSum(int n) int sum=0,i=1; while(i=n) sum=sum+start; start=start+d; i+; return sum;publ

8、ic class ZuoYe2_1public static void main (String args ) DengCha shulie=new DengCha(2,3);System.out.println(shulie.getSum(100); shulie.setStart(10); shulie.setD(5); System.out.println(shulie.getSum(9);11. 编一个类,该类创建的对象可以输出英文字母表。class Letter public void printLetter() for(char c=a;c=0)root1=(-b+Math.sqr

9、t(disk)/(2*a); root2=(-b-Math.sqrt(disk)/(2*a); System.out.printf(方程的根:%f,%fn,root1,root2); else System.out.printf(方程没有实根n); else System.out.println(不是一元2次方程); public void setCoefficient(double a,double b,double c) this.a=a; this.b=b; SquareEquation.c=c; if(a!=0)boo=true; elseboo=false; public class

10、 ZuoYe2_1public static void main(String args )SquareEquation equation1=new SquareEquation(4,5,1); SquareEquation equation2=new SquareEquation(3,5,-7); equation1.getRoots(); equation2.getRoots();13. 编写两个类,A和B,类A创建的对象可以计算两个正整数的最大公约数,类B创建的对象可以计算两个书的最小公倍数。要求:类B中有一个成员变量是用类A的声明对象。import java.util.Scanner;class A int f(int m,int n) if(m*n0) System.out.println(有负数,程序退出); System.exit(0); if(mn) int temp=m; m=n; n=temp; int a=m,b=n; int r=m%n; while(r!=0) m=n; n=r; r=m%n; return n;class B A a; B() a=new A(); int g(int m,int n) int temp=a.f(m,n); return m*n/temp;public class ZuoYe2_1publ

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 销售管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号