欢迎来到天天文库
浏览记录
ID:18972278
大小:226.50 KB
页数:21页
时间:2018-09-27
《自考java语言程序设计(一)课后习题答案和源代码(实验大纲)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验大纲1字符统计程序程序运行结果:统计字符源文件:StaChar.javaimportjavax.swing.*;/***1字符统计程序*利用对话框读入字符串统计输入字符行中数字字符、英文字母个数.*@author黎明你好*/publicclassStaChar{publicstaticvoidmain(String[]args){Stringstr=JOptionPane.showInputDialog("请输入字符串:");char[]c=str.toCharArray();intnumberCount=0;intletterCount=0;for(
2、inti=0;i'0')numberCount++;elseif((c[i]>'A'&&c[i]<'Z')
3、
4、(c[i]>'a'&&c[i]<'z'))letterCount++;}Stringresult="输入内容:"+str+"数字字符:"+numberCount+"个;"+"字母:"+letterCount+"个";JOptionPane.showMessageDialog(null,result,"结果:",JOptionPane.INFORMATION_MESSAGE);}}2找质数
5、程序程序运行结果:输出质数原文件:PrintPrime.javaimportjavax.swing.JOptionPane;/***2找质数程序,利用对话框读入整数,输出2至这个整数之间的质数.*@author黎明你好*/publicclassPrintPrime{privateintnumber;//正整数privateStringresult="";publicPrintPrime()//构造方法{number=getIntegerNumber("输入整数n",0);//要求是>=0的整数if(number<0){return;//出现错误,程序结束}else
6、//如果大于等于2,开始用循环计算结果{for(inti=2;i<=number;i++)//计算素数和{if(isPrimeNumber(i))result+=i+"";}}//显示最后的和JOptionPane.showMessageDialog(null,number+"之前所有素数为:“"+result+"”","显示结果",JOptionPane.INFORMATION_MESSAGE);}/***通过图形界面,得到符合规则的正整数的方法*@parammessage-在弹出的对话框中,显示提示信息*@parammin-要求此数必须大于等于min*@retur
7、n-返回符合规则的整数*/publicintgetIntegerNumber(Stringmessage,intmin){Stringstr=JOptionPane.showInputDialog(null,message,"提示信息",JOptionPane.INFORMATION_MESSAGE);intnumber=-1;try{number=Integer.parseInt(str);//得到输入的正整数}catch(Exceptione){JOptionPane.showMessageDialog(null,"输入非数字字符程序结束","错误警告",JOpt
8、ionPane.ERROR_MESSAGE);return-1;//输入的不是数字字符,程序结束}if(number9、ber(intn){for(inti=2;i
9、ber(intn){for(inti=2;i
此文档下载收益归作者所有