资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
“JAVA程序设计”作业答案l 第1章概述,习题1-4,并会编译和运行第1讲课件中的程序;习题1-4将本章例题中的程序输入到源程序文件Jex1_1.java,在命令行方式下编译运行。答案:public class Jex1_1 public static void main(String args) int m= 25;System.out.println(m + “平方的输出是” + m*m);编译: c:javac Jex1_1.java运行: c:java Jex1_125平方的输出是625l 第2章基本语法,习题2-1、2-2、2-3、2-5、2-11、2-12,并会编译和运行第2讲课件中的程序;习题2-1 下列常量的表示在Java中是否合法?若不合法,指出原因;若合法,则指出常量的数据类型。3276735u1.25e3f3l0.0086e-3287“Computer System”“a”au6118-0e23.5-.567答案:不合法35u,87,9645,e23int类型32767,float类型1.25e3f,long类型3l,double类型0.0086e-32,String类型“Computer System”、“a”char类型a和u6118int类型-0,double类型.5和-.567习题2-2 叙述标识符的定义。指出下列用户自定义的标识符中哪些是合法的,那些是非法的?为什么?abcEnglish_2xyx$yif$Elseb(3)defChine_bb3byAbsFloatfloat答案:合法的标识符abc,English,_2xy,x$y,if$,Else,Chine_bb,b3y,AbsFloat非法的标识符b(3),def, 3by,float习题2-3 设有变量说明语句:int a = 7;boolean b,e;char c, d;float x = 5.2f, y, z;求出下列表达式的值:(1) b = 514|x25;(2) e = !(a 14|x25;e = !(a =a)?hi-a+10:hi-0;int lo = System.in.read();lo = (lo=a)?lo-a+10:lo-0;char c = (char)(hijava AS4_1请输入一个字符a输入为ac:java AS4_1请输入一个字符b输入为bc:java AS4_1请输入一个字符c输入为cc:java AS4_1请输入一个字符h输入为其他字符import java.io.IOException;public class AS4_1 public static void main(String args) throws IOException System.out.println(请输入一个字符);char c = (char)System.in.read();switch (c) case a:System.out.println(输入为a);break;case b:System.out.println(输入为b);break;case c:System.out.println(输入为c);break;default:System.out.println(输入为其他字符);习题4-3 编写一个程序,输出三个数中最大的数。答案:public class AS4_3 public static void main(String args) int a = 789;int b = 34;int c = 78;int max;if (a = b) max = a;else max = b;if(max c )max = c;System.out.println(max);编译:c:javac AS4_3.java运行:c:java AS4_3789习题4-4 从键盘输入一个4位数,求出各位数字之和。答案:import java.io.IOException;public class AS4_4 public static void main(String args) throws IOException System.out.println(请输入一个4位数:);byte a = new byte10;int total = 0;int len =
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号