资源描述:
《java总复习程序设计题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVA总复习程序设计题1、计算下列算术表达式的值:inta=20,b=3,c=3,d=3,e=3;doublef=20,g=3;①a+b;②a-b;③a*b;④a/b;⑤a%b;⑥a+b++;⑦a+++c;⑧a+d--;⑨a+--e;⑩f*g;○11f/g;○12f%g;分析⑦式没有空格的情况。classArith{publicstaticvoidmain(Stringarg[]){inta=20,b=3,c=3,d=3,e=3;doublef=20,g=3;intI,j,k,l,m,n,o,p,q;doubler,s,t;i=a+b;Sys
2、tem.out.println("a+b="+i);j=a-b;System.out.println("a-b="+j);k=a*b;System.out.println("a*b="+k);l=a/b;System.out.println("a/b="+l);m=a%b;System.out.println("a%b="+m);n=a+b++;System.out.println("a+b++="+n);System.out.println("b="+b);o=a+++c;System.out.println("a+++c="+o);Syst
3、em.out.println("c="+i);p=a+d--;System.out.println("a+d--="+p);System.out.println("d="+d);q=a+--e;System.out.println("a+--e="+q);System.out.println("e="+e);r=f*g;System.out.println("f*g="+r);s=f/g;System.out.println("f/g="+s);t=f%g;System.out.println("f%g="+t);}}//a+++c等于23,执
4、行的过程如:a+++c,a原值先加上c得到结果,过后a加1,后续的a将以21参加运算。----------Java----------a+b=23a-b=17a*b=60a/b=6a%b=2a+b++=23b=4a+++c=24c=23a+d--=23d=2a+--e=23e=3f*g=60.0f/g=6.666666666666667f%g=2.02、计算下列关系表达式的值:inta=20,b=3;①a==b;②a!=b;③a>b;④a=b;⑥a<=b;classArithBoolean{publicstaticvoidmain(
5、Stringarg[]){inta=20,b=3;booleani,j,k,l,m,n;i=a==b;System.out.println("a==b="+i);j=a!=b;System.out.println("a!=b="+j);k=a>b;System.out.println("a>b="+k);l=a=b;System.out.println("a>=b="+m);n=a<=b;System.out.println("a<=b="+n);}}----------J
6、ava----------a==b=falsea!=b=truea>b=truea=b=truea<=b=false3、计算下列位表达式的值:intx=24,y=-24,z=3;①x&z②x
7、z③x^z④~x⑤~y⑥x<>z⑨y>>z⑩x>>>z○11y>>>zpublicclassBit{publicstaticvoidmain(stringargs[]){intx=24,y=24,z=3;inta,b,c,d,e,f,g,h,I,j,k;a=x&z;b=xlz;c=x^z;d=~x;e=~y;f=x<
8、>z;i=y>>z;j=x>>>z;k=y>>>z;System.out.println("x&z="+a);System.out.println("xlz="+b);System.out.println("x^z="+c);System.out.println("~x="+d);System.out.println("~y="+e);System.out.println("x<>z="+h);Sy
9、stem.out.println("y>>z="+i);System.out.println("x>>>z="+j);System.out.print