第一章作业什么是跨平台?跨平台泛指程序语言、软件或硬件设备可以在多种作业系统或不同硬件架构的电脑上运作。?简单、面向对象、分布式、跨平台、半编译半解释、健壮、安全、高性能、?桌面应用程序、底层应用程序、企业级开发应用、“”的JavaApplication程序并运行之。(要求:熟练掌握建立和运行JavaApplication程序。){Publicstaticvoidmain(stringargs[]){(“”);}}“”的JavaApplet程序并运行之。(要求:熟练掌握建立和运行JavaApplet程序。){Publicstaticvoidmain(stringargs[]){(“”);}}:什么是Java虚拟机?它对Java程序的执行有什么作用?可以理解成一个以字节码为机器指令的CPU。?Java跨平台其实就是基于相同的bytecode规范做不同平台的虚拟机,Java程序编译成bytecode后就可以在不同平台跑了。??告诉系统类的位置第二章作业1、下列符号中哪些不能作为Java程序的标识符?说明理由。$-wi5ag\artrue(key)p1a()2、在下列符号中找出不属于整型常量的符号,并说明理由。-、在下列符号中,找出不属于字符常量的符号,并说明理由。‘101’‘b’‘%’‘\u0030’‘+’N‘a’s‘\-’4、若x=4,y=2计算z的值:(1)z=x&y(2)z=x|y(3)z=x^y(4)z=x>>y(5)z=~x(6)z=x<<y(7)z=x>>>y5、计算下列该语句运行后X的值(1)x=5+3*5/3-2;(2)x=4%4+4*4-4/4;(3)x=(2*4*(2+(4*2/(2))-3));6、假设x为10,y为20,z为30,求下列布尔表达式的值。(1)x<10||x>10(2)x>y&&y>x(3)(x<y+z)&&(x+10<=20)(4)z-y==x&&(y-z)==x(5)x<10&&x>10(6)x>y||y>x(7)!(x<y+z)||!(x+10<=20)(8)(!(x==y))&&(x!=y)&&(x<y||y<x)7、设z的初始值为3,求下列表达式运算后的z的值。(1)z+=z(2)z-=z(3)z*=2*6(4)z/=z+z(5)z+=z-=z*=z8、写出下列程序的运行结果classTestp{publicstaticvoidmain(String[]args){intx=5,y=32;floata=,b=;(“x=”+x+“y=”+y);(“\ta=”+a+“\tb=”+b);(“\nx+y=”+x+y+“\ta*b=”+a*b);}}1、根据下列函数写一程序,给定x值,输出y值2、编程序,求的值3、编写程序,求的值4、已知,试编写程序求解n=100时的S值第三章作业5、编程求:的积。6、已知,试编写程序求解π,当π><。1、编写一个Java应用程序,该程序中有3个类:Trangle、Lader和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。具体要求如下:●Trangle类具有类型为doubled的三个边,以及周长、面积属性,Trangle类具有返回周长、面积以及修改三个边的功能。另外,Trangle类还具有一个boolean型的属性,该属性用来判断三个数能否构成一个三角形。●Lader类具有类型为doublede上底、下底、高、面积属性,具有返回面积的功能。●Circle类具有类型为double的半径、周长和面积属性,具有返回周长和面积的功能。第四章作业第五章作业1、下列叙述哪些是正确的?,、。classA{ doublef(doublex,floaty) { returnx+y; } doublef(floatx,floaty) { returnx*y; }}lassE{ publicstaticvoi
java习题 来自淘豆网m.daumloan.com转载请标明出处.