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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java语言程序设计课后习题答案全集Word格式文档下载.docx

1、字符型char2a,我,0 65535 整数类型字节性byte12,13,45-128 127 短整型short-32768 32767整型int8-2E31 2E31-1长整型long0L12L,13L,45L-2E63 2E63-1浮点类型单精度浮点float40F,-10E38 -10E-3810E-38 10E38双精度浮点double0D-10E308 -10E-30810E-308 10E308 指出下列内容哪些是JAVA语言的整型常量,哪些是浮点数类型常量,哪些两者都不是。整型常量: 4)0xABCL,8)003,10)077,12)056L浮点数类型常量:3)-1E-31,5)

2、.32E31 13)0.,14).0两者都不是: 1),2),6),7),9),11)第二章 运算和语句 Java的字符能参加算术运算吗?可以。(1)字符与整型数据运算,结果为整型数据,只能赋给整型变量,如果附给字符型变量会损失精度,需要强制类型装换;(2)字符与字符运算,结果为字符型数据,可以直接赋给字符型或整型变量。 占字节多的变量能直接赋值给占字节少的变量么?不能直接赋值,需要强制类型转换。 试用Java语言表达式描述以下数学计算式或逻辑条件:1)解:V = 3)*(r,3);2)R = / R1+R2);3)y = (x,5) + (x,3) + 6;4)F = * M1 * M2 /

3、 (R * R);5)(x) / a * x + ( ( * x / 2) );6)0 a 0 & 10 7) 条件 x=1 与 y=2 有且只有一个成立. ( x = 1 & y != 2) | (x != 1 & y = 2) 设在求以下表达式之前,整型变量a的值是4,试指出在求了以下表达式之后,变量a、b和c的值。1) a=5 ; b=16; c=10 若一个数恰好等于它的因子之和,则这个数称为“完全数”。编写程序求1000之内的所有完全数。分析:若一个自然数,它所有的真因子(即除了自身以外的约数)的和恰好等于它本身,这种数叫做完全数。例如6=1+23;28=124714程序运行结果:/

4、* author 段智敏 */public class Work2_6 public static void main(String args) String resultString = 1000以内,完全数有:; * 输入正整数n,输出由n行n列星号字符组成的三角形图案。 * author 段智敏 */ public class Work2_8 public static void main(String args) Scanner consoleScanner = new Scanner; 请输入正整数n:); String str = (); int n = -1; try n = (

5、str); catch( NumberFormatException e ) 输入非法字符,程序结束! return; if (n 1)输入的数不是正实数,程序结束! else for(int i=0;in;i+) for(int j=0;jn-i-1;j+) for(int k=0;ki+1;k+)* 设有整型变量x和y的值分别为5和110。试指出执行了以下循环语句后,变量x和y的值分别多少?1)while(x=1);x=18; y=0;求小于999的所有水仙花数。源代码文件: * 求小于999的所有水仙花数public class Work2_10 String resultString

6、= new String(1000之前的所有水仙花数有:. * 按公式计算:e=1+1/1!+1/2!+1/3!+1/4!+.public class Work2_12 int n = 1000; . * 圆周率计算public class Work2_13 int num = 1000000;例变量名被实例方法,构造方法访问类变量直接分配内存各个对象之间共享这段已经分配完的内存对象名.类变量名;类名.类变量名被实例方法,类方法,构造方法访问成员方法实例方法不分配入口地址共享一个入口地址对象名.实例方法名实例变量、类变量,实例方法、类方法类方法直接分配入口地址共享这个入口地址对象名.类方法名;

7、类名.类方法名类变量、类方法 子类能继承超类的哪些成员变量和方法?同包继承不同包继承(import进来的)私有(private)不继承友好(缺省默认)继承受保护(protected)共有(public) 子类在什么情况下能隐藏超类的成员变量和方法?子类重载父类的成员变量、方法时候。 在子类中是否允许有一个方法和超类的方法名字相同,而类型不同?不允许。方法重写是指:子类中定义一个方法,并且这个方法的名字、返回类型、参数个数、和类型与从父类继承的方法完全相同。 以下程序有什么错误?类方法main()调用了类的实例变量,main方法是类方法,不能调用类的实例变量a,导致错误! 声明一个复数类Comp

8、lex。实现其基本功能。复数类: * 复数类public class Complex private double real;ength,而确定一个String对象的长度用对象名.length()用toUpperCase()和toLowerCase()方法实现大小写转换public class UpperAndLowerTest public static void main(String args) String s1=(ABCdefgHIJkhl123),s2,s3;未转换时的字符串s1=+s1);byte t1=(); arrayIntindex = i; index+; /* * 打印

9、数组元素 public String printArray() String result = for (int i = 0; i ; i+) if (arrayInti != 0) result += arrayInti + return result; public static void main(String args) Work4_10 w = new Work4_10(100); 编写实现从两个字符串中找出最长的相同字符列的代码。 * 找出两个字符串中,最长的相同字符列public class Work4_11 String str1 = 0000abcdef0000 String

10、 str2 = 123ab4567cdef789abcdef String str3 = getLongSameString(str1,str2);str1 = + str1);str2 = + str2);最长的相同字符串为: + str3); public static String getLongSameString(String str1, String str2) String temp = String same = String longSame = for(int i=0; i(); for(int j=i+1; j0) same = temp; if() = end; i-)

11、 dataArrayindex+ = (i); (); * 加法,返回其值为(this + val)的BigInteger。 * param val- 将添加到此BigInteger中的值。 * return - this + val public MyBigInteger add(MyBigInteger val) MyBigInteger result = new MyBigInteger(); if 0)ubtract(); ength() ().length()ength() = ().length()oString().length(); * 检查进位,做加法时检测 * param

12、i private void carryBit(int i) if (i - 1) i + 1 += i / 10; i = i % 10; * 检查借位,做减法时检测 private void borrowBit(int i) if i 0) i = i + 10; i + 1-;大整数类测试类源文件:import * 大整数测试类public class TestBigInteger String a = String b = 57 MyBigInteger m1 = new MyBigInteger(a); MyBigInteger m2 = new MyBigInteger(b); M

13、yBigInteger m3; BigInteger b1 = new BigInteger(a);import .*; * 创建一个有文本框和三个按钮的程序。当按下某个按钮时,使不同的文字显示在文本框中。public class Work5_7 extends JFrame implements ActionListener private static final long serialVersionUID = 1L; private JTextField text; private JButton button1, button2, button3, exit_button; priva

14、te JPanel panel; public Work5_7() text = new JTextField(10); button1 = new JButton(刘德华 button2 = new JButton(张学友 button3 = new JButton(蔡依林 exit_button = new JButton(退 出 (this); panel = new JPanel(); (button1); (button2); (button3); (new FlowLayout(); (text); (panel); (exit_button); (300, 200); (true

15、); ; public void actionPerformed(ActionEvent e) if () = exit_button) (0); (); new Work5_7(); 编写一个有两个文本框的小应用程序,在第一个文本框输入英语单词,在第二个文本框会自动显示汉语解释;在第一个文本框输入汉语单词,在第二个文本框中显示英语解释。设英语单词表只有少许几个。源文件:public class Work5_8 extends JFrame implements ActionListener ,KeyListener private JTextField input_English, inpu

16、t_Chinese; private JLabel label1, label2; private JPanel panel1, panel2; private String word_English = moon, starsun ; * public class Work5_9 extends JFrame implements ActionListener private JLabel result_label; private JTextArea input_textArea; private JTextField showResult_textField; private JButt

17、on sum_button, average_button, clear_button; private JPanel panelNorth, panelSouth; public Work5_9() result_label = new JLabel(请选择你的操作 showResult_textField = new JTextField(12); input_textArea = new JTextArea(); sum_button = new JButton(求 和 average_button = new JButton(平均值 clear_button = new JButton(清空 panelNorth = new JPanel(); panelSouth = new JPanel(); (sum_button); (average_button); (result_label); (showResult_textField); (clear_button); (panelNorth, ; (new JScrollPane(input_textArea), ; (panelSouth, ; (new WindowAdapter() public void windowClosing(WindowEvent e)

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

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