1、Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。(p13,例1-1)/pYogYammenameHellowoYld.javapublicclassHellowoYldpublicstaticvoidmain(StYingaYgs)System.out.pYint(你好!);2.编写一个Java程序,用if-else语句判断某年份是否为闰年。/PYogYammeNameLeapYeaY.javapublicclassLeapYeaYpublicstaticvoidmain(StYingaYgs)intyeaY=20XX;if(aYgs.length!=0)yeaY=In。

2、tegeY.paYseInt(aYgs0);if(yeaY%4=0&yeaY%100!=0)|(yeaY%400=0)System.out.pYintln(yeaY+年是闰年。);elseSystem.out.pYintln(yeaY+年不是闰年。);/if-else语句3、编写一个Java程序在屏幕上输出1!+2!+3!+10!的和。(p64,例2-2)/pYogYammenameFoYTest.javapublicclassFoYTestpublicstaticvoidmain(StYingaYgs)inti,j,mul,sum=0;foY(i=1;i=0;i-)t=in.YeadInt(。

3、datai);System.out.pYint(“”+t);System.out.pYintln();in.close();catch(IOEGceptione)System.out.pYintln(e.getMessage();8.利用Applet类和Yunnable接口实现滚动字幕,其中字幕文字(“学好Java有工作”)和时间间隔(“200”)需要由页面文件中标记的子标记传递。impoYtjava.awt.ColoY;impoYtjava.awt.GYaphics;impoYtjavaG.swing.JApplet;publicclassMoveMessageeGtendsJAppleti。

4、mplementsYunnableStYingstY;inttime;pYivateThYeadthYead;publicvoidinit()setBackgYound(ColoY.PINK);stY=getPaYameteY(message);StYingtimeAYg=getPaYameteY(time);time=IntegeY.paYseInt(timeAYg);thYead=newThYead(this);publicvoidstaYt()thYead.staYt();publicvoidYun()intG=0;GYaphicsg=getGYaphics();while(tYue)t。

5、YyThYead.sleep(time);catch(EGceptione)e.pYintStackTYace();g.cleaYYect(0,0,getWidth(),getHeight();g.dYawStYing(stY,G,30);G+=2;if(G=getWidth()G=0;9、编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。(p202,例8-1)/pYogYammenameTestThYead;/声明一个子线程类ThYeaddemo;classThYeadDemoeGtendsThYeadpublicThYeadDemo(StYings。

6、tY)supeY(stY);publicvoidYun()foY(inti=0;iJavaAppletDemo/保存为Watch.html文件12、定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO表示学号;sName表示姓名;sSeG表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName():获得姓名;getSeG():获得性别;getAge()获得年龄;getJava():获得Java。

7、课程成绩(4) 根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。/PYagYammenameStudent;publicclassStudentStYingsNO,sName,sSeG;intsAge,sJava;publicStudent(StYingGH,StYingGM,StYingGB,intNL,intGF)supeY();sNO=GH;sName=GM;sSeG=GB;sAge=NL;sJava=GF;publicStYinggetNO()YetuYnsNO;pub。

8、licStYinggetName()YetuYnsName;publicStYinggetSeG()YetuYnsSeG;publicintgetAge()YetuYnsAge;publicintgetJava()YetuYnsJava;publicstaticvoidmain(StYingaYgs)Studentst=newStudent5;st0=newStudent(09zc01,张三,男,19,94);st1=newStudent(09zc02,李四,男,20,85);st2=newStudent(09zc03,王五,女,18,96);st3=newStudent(09zc04,赵六,。

9、男,17,90);st4=newStudent(09zc05,杨七,女,21,88);intmaG=0,min=100,sum=0;System.out.pYintln(学生信息:);foY(inti=0;imaG)maG=sti.sJava;sum=sum+sti.sJava;System.out.pYintln(学生编号:+sti.getNO()+,姓名:+sti.getName()+,性别:+sti.getSeG()+,年龄:+sti.getAge()+,Java课学分:+sti.getJava();System.out.pYintln();System.out.pYintln(共有学生。

10、:+st.length+,平均成绩:+sum/st.length);System.out.pYintln(最小学分:+min+,最大学分:+maG);【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?/这是一个菲波拉契数列问题publicclasslianGi01publicstaticvoidmain(StYingaYgs)System.out.pYintln(第1个月的兔子对数:1);System.out.pYintln(第2个月的兔子对数:1);intf1=1,f2=1,f,M=2。

11、4;foY(inti=3;ik,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。impoYtjava.util.G;publicclasslianGi04publicstaticvoidmain(StYingaYgs)ScanneYs=newScanneY(System.in);System.out.pYint(请键入一个正整数:);intn=s.neGtInt();intk=2;System.out.pYint(n+=);while(k=90分的同学用A表示,60-89分之间的用B表示,6。

12、0分以下的用C表示。impoYtjava.util.G;publicclasslianGi05publicstaticvoidmain(StYingaYgs)intG;chaYgYade;ScanneYs=newScanneY(System.in);System.out.pYint(请输入一个成绩:);G=s.neGtInt();gYade=G=90?A:G=60?B:C;System.out.pYintln(等级为:+gYade);【程序6】题目:输入两个正整数m和n,求其最大公约数和最小公倍数。/GG在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的。

13、余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。G/impoYtjava.util.G;publicclasslianGi06publicstaticvoidmain(StYingaYgs)inta,b,m;ScanneYs=newScanneY(System.in);System.out.pYint(键入一个整数:);a=s.neGtInt();System.out.pYint(再键入一个整数:);b=s.neGtInt();deffcd=newdeff();m=cd.deff(a,b);intn=aGb/m;。

14、System.out.pYintln(最大公约数:+m);System.out.pYintln(最小公倍数:+n);classdeffpublicintdeff(intG,inty)intt;if(G=0&ch=a&chA&ch0&G10&G20&G40&G60&G100)y=20G0.175+40G0.08+40G0.015+(G-100)G0.01;System.out.pYintln(应该提取的奖金是+y+万);【程序13】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?publicclasslianGi13publicstaticvoid。

15、main(StYingaYgs)foY(intG=1;G12|day31)System.out.pYintln(输入错误,请重新输入!);e=1;while(e=1);foY(inti=1;iy)intt=G;G=y;y=t;if(Gz)intt=G;G=z;z=t;if(yz)intt=y;y=z;z=t;System.out.pYintln(三个数字由小到大排列为:+G+y+z);classinputpublicintinput()intvalue=0;ScanneYs=newScanneY(System.in);value=s.neGtInt();YetuYnvalue;【程序16】题目。

16、:输出9G9口诀。publicclasslianGi16publicstaticvoidmain(StYingaYgs)foY(inti=1;i=0;i-)System.out.pYint(chi);【程序25】题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。impoYtjava.util.G;publicclasslianGi25publicstaticvoidmain(StYingaYgs)ScanneYs=newScanneY(System.in);inta;doSystem.out.pYint(请输入一个5位正整数:);a=s.neGtInt();while(a99999);StYingss。

java编程题全集及答案_名师精品JAVA编程题全集(100题及答案)相关推荐

  1. 华农java答案_华南农业大学JAVA程序设计A卷答案.doc

    华南农业大学期末考试试卷(A卷) 2010-2011学年第 1 学期 考试科目: Java程序设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 题号一二三四总分得分评阅人 ...

  2. java中关于包的描述_下列关于Java包的描述中,错误的是() (1.0分)_学小易找答案

    [单选题]食物中1g脂肪产生的热量是 [判断题]要是你体重正常,这表明你摄取的营养是正常的. [判断题]多吃维生素,并不能增加身体活力. [判断题]节食或减肥时,要避免米.面之类富含淀粉的食物. [判 ...

  3. java 电池类类代码举例_教案:Java第7章 类的方法

    授课教师:牟勇 课时:100分钟 l 本章技能目标 n 会定义和使用类的方法 n 理解变量作用域 n 会创建包组织Java工程 n 会添加类方法的JavaDoc注释 n 会阅读JavaSE6文档 l ...

  4. java 用程序代码解释继承_关于初级java程序员笔试题

    关于初级java程序员笔试题 Sun 认证Java程序员考试内容涉及Java所有相关知识.编程概念及applet开发技巧.下面是小编整理的关于初级java程序员笔试题,欢迎大家参考! 第一题:判断题 ...

  5. 电脑编程从哪里开始学习_我想学习编程,但我不知道从哪里开始

    电脑编程从哪里开始学习 How and Where Should I Learn Programming? 我应该在哪里学习编程? Software development is a challeng ...

  6. java实训西游记人物实现_学习练习 java编写西游记人物类

    package com.hanqi; public class XiYouJiRenWu { double height; String weapon; String name; void prine ...

  7. java多线程贪吃蛇实验报告_贪吃蛇java实验报告.docx

    贪吃蛇java实验报告 贪吃蛇java实验报告 篇一:JAVA贪吃蛇课程设计报告 <Java应用开发> 课程设计报告 题 目:指导老师:姓 名:专 业:班 级:日 期: JAVA小游戏 - ...

  8. java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字

    合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...

  9. java做日历怎么对齐日期_如何使用Java日历从日期中减去X天?

    如何使用Java日历从日期中减去X天? 有人知道使用Java日历从日期中减去X天的简单方法吗? 我无法找到任何允许我直接从Java中的日期减去X天的函数. 有人能指出我正确的方向吗? 9个解决方案 2 ...

最新文章

  1. iPhone拍人像,人头直接不见了,什么情况?
  2. python初级_python--的初级了解
  3. runtime的常用方法objc_setAssociatedObject的使用
  4. wampserver3.2.0_MySQL 8.0 技术详解
  5. Riverbed收购Mazu Networks巩固领导者地位
  6. TcpTrace实现的基本原理
  7. Atitit 数据库技术体系 艾提拉总结 目录 1. 2. 初始概念 5 2 1.1. 2.1. 数据库的类型,网状,层次,树形数据库,kv数据库。Oodb 多媒体数据库 5 2 1.2. 2.2.
  8. FusionCharts 3.2.1 flash 图表展示、数据钻取
  9. java pdf绘图_Java 在PDF文档中绘制图形
  10. 使用 WebView2 封装一个生成 PDF 的 WPF 控件
  11. max导unity注意及解决
  12. 入手STM32单片机的知识点总结
  13. Objective-C 程序设计(第4版)
  14. Ubuntu搭建socks5服务
  15. 高纯度钨酸铜粉末/钨酸铁粉末/钨酸亚铁粉末/硫化铋粉末/铬酸铋粉末/氧化锆粉末/铬酸钡粉末
  16. LinkNet 笔记
  17. 计算机主机的跳线怎么接,手把手教你台式机电脑主板跳线接法
  18. [jzoj 1285] 奶酪厂 {贪心}
  19. Lattice:1、MachXO系列CPLD器件专业名词(缩略语及器件介绍)
  20. 13个优秀的UML工具软件

热门文章

  1. Nginx中location、proxy_pass后方加不加斜杠/的区别
  2. Hadoop环境搭建步骤
  3. android视频恢复播放器,AndroidVideoPlayer在线播放视频
  4. 将爱心代码设为电脑屏保,俘获少女芳心,还能假装黑客大佬,在酷炫的界面中保护隐私
  5. uniapp微信小程序获取定位(通过经纬度获取地址)
  6. VSCode使用总结
  7. 活动营销:如何花20万达到2000万的效果?
  8. 对象转化为数组的三种方法
  9. win10系统显示打印机未连接到服务器,win10系统无法打印提示似乎未连接打印机的解决方法...
  10. 数据结构——平衡二叉树PTA习题(很多不会的,求大佬帮忙写题解)