77范文网 - 专业文章范例文档资料分享平台

JAVA作业2

来源:网络收集 时间:2019-01-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

JAVA作业2

PP5.1 设计并实现一个程序,读取用户输入的一个整数作为年份,并确定该年份是否为闰年(阳历二月有29天)。 import javax.swing.JOptionPane;

public class First { /** * 设计并实现一个程序,读取用户输入的一个整数作为年份,并确定该年份是否为闰年(阳历二月有29天)。 */ public static void main(String[] args) { int year; String tempstr=JOptionPane.showInputDialog(\请输入一个整数:\ year=Integer.parseInt(tempstr); if(year<1582) JOptionPane.showMessageDialog(null,\您输入的数字小于1582,请重新输入。\ else if((year%4==0&&year0!=0)||year0==0||year@0==0) { JOptionPane.showMessageDialog(null,\您输入的年份为闰年。\ year=Integer.parseInt(tempstr); } else JOptionPane.showMessageDialog(null,\您输入的年份不是闰年。\ } }

PP5.2 修改上一题的程序,使得用户可以测试多个年份,并以某个特定值终止程序,确保每个输入值大于或等于1582。 import javax.swing.JOptionPane;

public class Second { /** * PP5.2 修改上一题的程序,使得用户可以测试多个年份,并以某个特定值终止程序,确保每个输入值大于或等于1582。

*/

public static void main(String[] args) {

int year;

do{String tempstr=JOptionPane.showInputDialog(\请输入一个整数:(以输入小于1582程序结束运行)\ year=Integer.parseInt(tempstr); if(year<1582) {JOptionPane.showMessageDialog(null,\您输入的数字小于1582,程序将终止运行。\ break;} else if((year%4==0&&year0!=0)||year0==0||year@0==0) JOptionPane.showMessageDialog(null,\您输入的年份为闰年。\ else JOptionPane.showMessageDialog(null,\您输入的年份不是闰年。\ }while(true); } }

PP5.3 设计并实现一个程序,读入一个整数并打印输出从2到该整数之间的所有偶数的和,包括2和输入值,当输入值小于2时输出错误信息。 import javax.swing.JOptionPane;

public class Third { /** *PP5.3 设计并实现一个程序,读入一个整数并打印输出从2到该整数之间的所有偶数的和,包括2和输入值,当输入值小于2时输出错误信息。 */ public static void main(String[] args) { int i=2,sum=0,number; do{ String tempstr=JOptionPane.showInputDialog(\请输入一个大于2的整数!\ try{ number=Integer.parseInt(tempstr); if(number<2)

{tempstr=JOptionPane.showInputDialog(\输入错误,请重新输入一个大于2的整数。\ number=Integer.parseInt(tempstr);} break;}catch(Exception e){ } }while(true); do{ sum+=i; i+=2; }while(i<=number); JOptionPane.showMessageDialog(null, \ } }

\偶数的和为:

\结果

PP5.4 设计并实现一个程序,读入一个字符串,然后将字符串中每个字符分行打印输出。

import java.util.Scanner;

public class text { /** * PP5.4 设计并实现一个程序,读入一个字符串,然后将字符串中每个字符分行打印输出。 */ public static void main(String[] args) { int i=0; String message; System.out.print(\请输入一个字符串:\ Scanner scan=new Scanner(System.in); message=scan.next(); while(i

PP5.5 设计并实现一个程序,由键盘输入一个整数,然后打印输出这个数所包含的奇数个数,偶数个数和0的个数。

import javax.swing.*;

public class fifth { /**

* PP5.5 设计并实现一个程序,由键盘输入一个整数,然后打印输出这个数所包含的奇数个数,偶数个数和0的个数。 */ public static void main(String[] args) { int count1=0,count2=0,count0=0,number,number1;

String tempstr=JOptionPane.showInputDialog(\请输入一个整数:\ number1=number=Integer.parseInt(tempstr); while(number!=0) {if(number==0) count0++; else if((number)%2==0) count2++; else if((number)%2!=0) count1++; number=number/10; } JOptionPane.showMessageDialog(null,\刚才输入的数字为:\奇数的个数有\个\偶数的个数有\个\的个数有\个\ } }

PP5.6 设计并实现一个程序,打印输出一个12×12乘法表。 import java.util.*;

public class sixth { /** * PP5.6 设计并实现一个程序,打印输出一个12×12乘法表。 */ public static void main(String[] args) { final int MAX_ROWS=12; for (int i=1;i<=MAX_ROWS;i++) { for (int j=1;j<=i;j++)

System.out.print(+i+\ System.out.println(); } } }

PP5.8 设计并实现一个Hi-Lo猜猜游戏程序。

import java.util.Scanner;

public class seventh { public static void main(String[] args) { int yourGuess=0,count=0; do{ System.out.println(\给你一个1至100之间的整数,请猜猜这个数\ int realNumber=(int)(Math.random()*100)+1; Scanner reader=new Scanner(System.in); System.out.println(\输入你的猜测:(猜对后输入0结束游戏)\ yourGuess=reader.nextInt(); if(yourGuess==0) break; while(yourGuess>=0&&yourGuess<=100) { count++; if(yourGuess>realNumber){ System.out.println(\大了,请继续:\ yourGuess=reader.nextInt(); }else if(yourGuess

PP5.13 修改程序Stars以输出所要求的图案。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JAVA作业2在线全文阅读。

JAVA作业2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/459446.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: