ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:106.52KB ,
资源ID:22372502      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22372502.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自考JAVA语言程序设计一课后习题答案与源代码实验大纲Word格式文档下载.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自考JAVA语言程序设计一课后习题答案与源代码实验大纲Word格式文档下载.docx

1、 else if (ci A ci az) letterCount+; String result = 输入内容:n + str + n数字字符: + numberCount + 个; + n字母: + letterCount + 个; JOptionPane.showMessageDialog(null, result, 结果:, JOptionPane.INFORMATION_MESSAGE); 2 找质数程序输出质数原文件:PrintPrime.javaimport javax.swing.JOptionPane; * 2 找质数程序,利用对话框读入整数,输出2至这个整数之间的质数.=0

2、的整数 if (number 0) return;/ 出现错误,程序结束 else / 如果大于等于2,开始用循环计算结果 for (int i = 2;= number; i+) / 计算素数和 if (isPrimeNumber(i) result += i + / 显示最后的和 JOptionPane.showMessageDialog(null, number + 之前所有素数为:n “ + result + ”, 显示结果, JOptionPane.INFORMATION_MESSAGE); /* * 通过图形界面,得到符合规则的正整数的方法 * param message - 在弹

3、出的对话框中,显示提示信息 * param min - 要求此数必须大于等于min * return - 返回符合规则的整数 public int getIntegerNumber(String message, int min) String str = JOptionPane.showInputDialog(null, message, 提示信息 int number = -1; try number = Integer.parseInt(str); / 得到输入的正整数 catch( Exception e ) JOptionPane.showMessageDialog(null, 输入

4、非数字字符n程序结束错误警告, JOptionPane.ERROR_MESSAGE); return -1; / 输入的不是数字字符,程序结束 min)输入的数不符合规则,不是正整数n程序结束 JOptionPane.ERROR_MESSAGE); / 输入的数不是大于2的正整数时候,程序结束 return number; * 判断是否是素数的方法 * param n - 需要判断的数 * return - 是素数返回true,否则返回false public boolean isPrimeNumber(int n) for (int i = 2; n; if (n % i = 0) retu

5、rn false; return true; /* main方法 */ new PrintPrime();3 类的继承定义,包括几何形状类Shape、圆形类Circle.、矩形类Rectangle * 几何图形类,抽象类abstract class Shape public float area() return 0.0f; * 圆形类class Circle extends Shape private float R; public Circle(float r) R = r; return (float) (Math.PI * R * R); * 矩形类class Rectangle ex

6、tends Shape private float w, h; public Rectangle(float w, float h) this.w = w; this.h = h; return w * h;public class Work11_3 public static void main(String args) Circle c; Rectangle r; c = new Circle(2.0f); r = new Rectangle(3.0f, 5.0f); System.out.println(圆面积 + returnArea(c);长方形面积 + returnArea(r);

7、 static float returnArea(Shape s) return s.area();4 数组排序程序源文件:Work11_4.javaimport java.util.*; * 4 数组排序程序. * 输入整数序列,对输入的整数进行排序,输出结果.public class Work11_4 public static final int RISE = 0; public static final int LOWER = 1; StringTokenizer token = new StringTokenizer(str, ,.;: int mode = Work11_4.RIS

8、E;/ 排列模式,默认为升序排列 int count = token.countTokens();/ 输入的整数的个数 int array = new intcount; int index = 0; while (token.hasMoreTokens() try arrayindex = Integer.parseInt(token.nextToken(); index+; catch( Exception e ) JOptionPane.showMessageDialog(null, 输入非法字符 return;/ 输入非法字符时候,直接结束程序 sort(array, mode);/

9、按mode模式,进行排序 String result = new String(); String modeString = new String(); if (mode = Work11_4.RISE) modeString = 升序排列结果为: if (mode = Work11_4.LOWER)降序排列结果为: array.length; result = result + arrayi + , if (result != null) JOptionPane .showMessageDialog(null, result, modeString, JOptionPane.INFORMAT

10、ION_MESSAGE); * 给数组排序的方法 * param array - 需要排序的数组 * param mode - 排序的模式,可以为RISE,LOWER public static void sort(int array, int mode) for (int j = 0; j arrayj + 1) int temp = arrayj; arrayj = arrayj + 1; arrayj + 1 = temp; if (mode = Work11_4.LOWER & arrayj 5 字符串处理程序,括号匹配括号匹配检测源文件:CheckBrackets.javaimpor

11、t java.awt.*;import java.awt.event.*;import unit9.MyFileFilter;import java.io.*; * 5 字符串处理程序. * 输入程序的源程序代码行,找出可能存在圆括号,花括号不匹配的错误.= 1) showRowStringField.setText(rowStringindex - 1); char c = rowStringindex - 1.toCharArray(); int count1 = 0; int count2 = 0; for (int i = 0; if (ci = count1+; count1-;(

12、count2+;) count2-; System.out.println(大括号 + count1 + ,小括号: + count2); if (count1 != 0) showMessageField.setText(第 + index + 行,大括号匹配错误 else if (count2 !行,小括号() else if (count1 != 0 & count2 !行,大、小括号都匹配错误 else if (count1 = 0 & count2 = 0)括号匹配正确 public void readFile(File f) if (f ! FileReader file = ne

13、w FileReader(f); BufferedReader in = new BufferedReader(file); String s = new String(); int i = 0; textArea.setText( while (s = in.readLine() ! textArea.append(i + 1) + : + s + rowStringi = s; comboBox.addItem(i + 1); i+; + e.toString(); new CheckBrackets();6 计算器程序。简易计算器程序原文件: Calculator.java * 计算器程

14、序. * 三个文本框,加、减、乘、除按钮 在前两个文本框分别输入两个运算数 点击按钮后,在第三个文本框中显示计算结果.public class Calculator extends JFrame implements ActionListener private JTextField oneField, twoField, resultField; private JButton addButton, subtractButton, multiplyButton, divideButton, cleanButton; private JPanel panel1, panel2, panel3; public Calculator()简易计算器 oneField = new JTextField(10); twoField = new JTextField(10); resultField = new JTextField(20); addButton = new JButton(+ subtractButton = new JButton( multiplyButton = new JButton(* divideButton = new JButton(/ cleanButton = new JButton

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1