




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
例 1-1 DoubleVariableDemo.javaclass DoubleVariableDemopublic static void main(String args)double dRadius=2.0d;double dArea=Math.PI*dRadius*dRadius;System.out.println(半径为2的圆的面积:+dArea); 例 1-2 BooleanConstantDemo.javaclass BooleanConstantDemopublic static void main(String args)final boolean BFLAG=true;if(BFLAG)System.out.println(Always Print Out Me!);elseSystem.out.println(Never Print Out Me!);例 1-3 DecisionDemo.javaclass DecisionDemopublic static void main(String args)short x=1,y=2,z;/ 错误代码/ z = x + y;/ 正确代码z=(short)(x+y);System.out.println(z);例 1-4 IntegerConstantDemo . javaclass IntegerConstantDemopublic static void main(String args)final byte nMaxValue_1=100;final short nMaxValue_2=200;final int nMaxValue_3=300;final long nMaxValue_4=400;System.out.println(整数常量的nMaxValue_1值+nMaxValue_1);System.out.println(整数常量的nMaxValue_2值+nMaxValue_2);System.out.println(整数常量的nMaxValue_3值+nMaxValue_3);System.out.println(整数常量的nMaxValue_4值+nMaxValue_4);/ nMaxValue_1 = nMaxValue_1 + 1; 不能更改常量的值例 1-5 DataConversionDemo.javaclass DataConversionDemopublic static void main(String args)int nOp1=2;float fOp2=2.25f;float fResult=nOp1*fOp2;System.out.println(混合运算结果:+fResult);例 1-6 BasicMath.javaclass BasicMathpublic static void main(String args)System.out.println(Integer Arithmetic);int a=1+1;int b=a*3;int c=b/4;int d=c-a;System.out.println(c = +c);System.out.println(d = +d);System.out.println(nFloating Point Arithmetic);double da=1+1;double db=da*3;double dc=db/4;double dd=dc-a;System.out.println(dc = +dc);System.out.println(dd = +dd);int x = 42;double y = 42.25;System.out.println(x mod 10 = + x % 10);System.out.println(y mod 10 = + y % 10);例 1-7 BooleanOperatorDemo.javaclass BooleanOperatorDemopublic static void main(String args)int nOperator1=5;int nOperator2=10;if(nOperator14)&(nOperator29)System.out.println(nOperator1大于4并且nOperator2大于9);elseSystem.out.println(逻辑关系判断不成立);例 1-8 BoolLogic.javaclass BoolLogicpublic static void main(String args)boolean a=true;boolean b=false;boolean c=a|b;boolean d=a&b;boolean e=ab;boolean f=(!a&b)|(a&!b);System.out.println( a|b = +c);System.out.println( a&b = +d);System.out.println( ab = +e);System.out.println(!a&b|a&!b = +f);例 1-9 MultByTwo.javaclass MultByTwopublic static void main(String args)int i;int num=0xFFFFFFE;for(i=0;i4;i+)num=num60)System.out.println(他是老年人);elseSystem.out.println(他不是老年人);if(sex.equals(男)System.out.println(他的性别是男);elseSystem.out.println(她的性别是女);System.out.println(我在学习控制语句);例 1-11 SwitchDemo.javaclass SwitchDemopublic static void main(String args)int x=(int)(Math.random()*10);System.out.println(随机数x放大10倍后的整数值:+x);switch(x)case 0:System.out.println(case 0:+x);break;case 1:System.out.println(case 1:+x);break;default:System.out.println(default:+x);break;例 1-12 Menu.javaclass Menupublic static void main(String args) throws java.io.IOExceptionchar choice;doSystem.out.println(Help on:);System.out.println( 1. if);System.out.println( 2. switch);System.out.println( 3. while);System.out.println( 4. do-while);System.out.println( 5. forn);System.out.println(Choose one:);choice=(char)System.in.read();while(choice5);System.out.println(n);switch(choice)case 1:System.out.println(The if:n);System.out.println(if(condition) statement;);System.out.println(else statement;);break;case 2:System.out.println(The switch:n);System.out.println(switch(expression) );System.out.println( case constant:);System.out.println( statement sequence);System.out.println( break;);System.out.println( / .);System.out.println();break;case 3:System.out.println(The while:n);System.out.println(while(condition) statement;);break;case 4:System.out.println(The do-while:n);System.out.println(do );System.out.println( statement;);System.out.println( while (condition););break;case 5:System.out.println(The for:n);System.out.print(for(init; condition; iteration);System.out.println( statement;);break;例 1-13 ForDemo.javaclass ForDemopublic static void main(String args)int nSum,nCounter;for(nCounter=0,nSum=0;nCounter=100;nCounter+)nSum=nSum+nCounter;System.out.println(100以内自然数的和为:+nSum);例 1-14 BreakDemo.javaclass BreakDemopublic static void main(String args)int nSum=0;int nCounter=0;while(nCounter2000)break;elsenCounter+;nSum=nSum+nCounter;System.out.println(累加结果:+nSum);例 1-15 Break.javaclass Breakpublic static void main(String args)boolean t=true;first:second:third:System.out.println(Before the break.);if(t)break second; System.out.println(This wont execute);System.out.println(This wont execute);System.out.println(This is after second block.);例 1-16 ContinueLabel.javaclass ContinueLabelpublic static void main(String args)outer:for(int i=0;i10;i+)for(int j=0;ji)System.out.println();continue outer;System.out.print( +(i*j);System.out.println();例 1-17 UseMethod.javaclass Bint i,j;B(int a,int b)i=a;j=b;B(int a)i=a;j=a;void show(String a)System.out.println(a);int show(int c)System.out.println(c);class UseMethodpublic static void main(String args)B subOb=new B(1,2);B subOc=new B(1);subOb.show(hello);subOc.show(12);例 1-18 ExtendsDemo.javaclass Parentpublic int x;public int doSomething()return x*x;public int doOtherthing()return x;class Child extends Parentint x;Child(int x)this.x=x;public int doSomething()return x=x*x*x;public class ExtendsDemopublic static void main(String args)int nResult;Parent parent=new Parent();parent.x=2;Child child=new Child(3);nResult=parent.doSomething();System.out.println(调用父类中的被覆盖方法:+nResult);nResult=child.doSomething();System.out.println(调用子类中的覆盖方法:+nResult);nResult=parent.doOtherthing();System.out.println(调用父类中没有被覆盖的方法:+nResult);例 1-19 UseSuper.javaclass Aint i;class B extends Aint i;B(int a,int b)super.i=a;i=b;void show()System.out.println(i in superclass: +super.i);System.out.println(i in subclass: +i);class C extends Bint j;C(int a,int b,int c)super(a,b);j=c;void show()System.out.println(j);class UseSuperpublic static void main(String args)B subOb=new B(1,2);C subOc=new C(1,3,4);subOb=subOc;System.out.println(subOb.i);/ System.out.println(subOb.j);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏徐州东创新能源科技有限公司招聘19人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年度国家粮食和物资储备局直属联系单位和垂直管理系统事业单位招聘统一笔试河南工业大学考点考前自测高频考点模拟试题及答案详解(历年真题)
- 2025广东佛山市高明区招聘中小学教师61人(第四场编制)考前自测高频考点模拟试题及答案详解(有一套)
- 2025安徽六安市金安区引进事业单位紧缺急需人才20人模拟试卷及完整答案详解一套
- 2025广东龙川县财政投资评审中心招聘编外人员1人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025湖南怀化市溆浦县卫健局公开招聘乡镇卫生院编外专技人员20人模拟试卷及答案详解(各地真题)
- 2025福建平潭农商银行春季招聘8人考前自测高频考点模拟试题完整参考答案详解
- 2025江苏宿迁市泗洪县卫健系统引进高层次人才33名模拟试卷及答案详解(必刷)
- 美容师适应性考核试卷及答案
- 2025江苏南通市通州区机关车辆管理中心驾驶员招聘2人模拟试卷附答案详解(黄金题型)
- 2025年合肥市社会化工会工作者招聘34人笔试备考试题及答案解析
- 非婚生子女法律抚养权协议范本
- 2025年新版中层副职面试题及答案
- 蜂窝组织炎护理小讲课
- 智慧树知道网课《工业机器人技术基础》课后章节测试满分答案
- 污水处理厂污泥处理处置投标方案
- 车灯LED封装DFMEA范例
- 《全国医疗服务价格项目规范》(2022版)
- 2023年贵州茅台机场第二次招聘笔试参考题库附带答案详解
- 【告知牌】污水池有限空间作业告知牌模版
- NBT 10322-2019 海上风电场升压站运行规程
评论
0/150
提交评论