java基础入门课后答案_Java基础教程课后习题.ppt

Java基础教程课后习题

Java基础教程 课后习题 第2章 2.判断下列哪些是标识符 (1)3class (2)byte (3)?room (4)Beijing (5)beijing 3.请指出下列声明字符变量ch的语句是否存在错误?若有,请改正 (1)char ch=‘A’; (2)char ch=‘\u0020’; (3)char ch=88; (4)char ch=‘ab’; (5)char ch=“A”; 第2章 4.如果int x=1,y=-2,n=10;那么,表达式x+y+(--n)*(x>y&&x>0?(x+1):y)的值是什么类型?结果是多少? 5.如果int k=1,那么’H’+k的类型是什么?下面语句是否存在差错?如果有,请改正。 int k=1; char ch1,ch2; ch1=’H’+k; ch2=98; 第2章 6.请指出下面程序在编译时是否会出现错误。如果有,请改正。 int a; double b=1,c=2; a=(int)(b+c); System.out.println(”a=”+a); 7.请指出执行完下面程序后,x,y和z的输出值是多少? int x,y,z; x=1; y=2; z=(x+y>3?x++:++y); System.out.println(”x=”+x); System.out.println(”y=”+y); System.out.println(”z=”+z); 第2章 8.请指出执行完下面程序后的输出值是多少? int i=1,j=10; do{ if (i++>--j) break; }while(i<5) System.out.println(”i=”+i+””+”j=”+j); 9.请分别用if-else语句和switch语句编写实现下列功能的程序: 某同学某门课的成绩可能的结果为1,2,3,4,5。当成绩为1时请输出不及格;成绩为2时请输出及格;成绩为3时请输出中等;成绩为4时请输出良好;成绩为5时请输出优秀。 第2章 10.请编写输出乘法口诀表的程序。 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 … 11.请编写程序实现 如下效果图: 第3章 1。选择题 (1)不允许作为类及类成员的访问控制符的是() A.public B.private C.static D.protected (2)为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为() A.static void method() B. public void method() C.final void method() D. abstract void method() (3)Java中main()函数的值是() A.String B.int C.char D.void 第3章 2.改错题 (1)一个名为Hello.java的程序如下: public class A{ void f(){ System.out.println(“I am A”);} } class B{} public class Hello{ public static void main(String args[]){ System.out.println(“你好,很高兴学习Java”); A a=new A(); a.f(); } } 第3章 (2)类A的定义如下: class a{ void f(){ int u=(int)(Math.random()*100); int v, p; if (u>50) {v=9;} p = u+v; } } 第3章 (3)B.java内容如下: public class A{ int x,y; static float f(int a){return a;} float g(int x1,int x2){return x1*x2;} } Class B{ public static void main(String args[]){ A a=new A(); A.f(3); a.f(4); a.g(2,5); A.g(3,2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值