第4章 实践指导1.ppt_第1页
第4章 实践指导1.ppt_第2页
第4章 实践指导1.ppt_第3页
第4章 实践指导1.ppt_第4页
第4章 实践指导1.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言与系统设计,中南大学信息科学与工程学院计算机工程系黄家玮jiaweihuang,程序实例,变量和数据类型控制流程和数组,如果变量a中有一个值,变量b中有一个值,如何将两个变量中的值互换?,实例1,publicclasstest1publicstaticvoidmain(Stringargs)inta=10;intb=20;inttemp;temp=a;a=b;b=temp;System.out.println(a=+a);System.out.println(b=+b);,实例1.1,可以不用临时变量吗?,publicclasstest1publicstaticvoidmain(Stringargs)inta=10;intb=20;a=a+b;b=a-b;a=a-b;System.out.println(a=+a);System.out.println(b=+b);,实例1.2,能用乘除法吗?,已知:我们可以通过Math.random()来获取一个0-1之间的double随机数。要求:生成一个0-100之间的整型随机数。生成一个50-100之间的double型随机数。,实例2,publicclasstest2publicstaticvoidmain(Stringargs)inti1=(int)(Math.random()*100);inti2=(int)(Math.random()*50)+50;System.out.println(0-100之间的随机数是:+i1);System.out.println(50-100之间的随机数是:+i2);,实例2,(int)Math.random()*100”,结果是?,输入一个应收金额,输入一个实收金额,显示找零的各种纸币的张数,优先考虑面额大的纸币,显示各种人民币要多少张。假如现有100、50、20、10、5、1元的面额。如果实收金额小于应收金额,报错。,实例3,publicclasstest3publicstaticvoidmain(Stringargs)Stringstr1=javax.swing.JOptionPane.showInputDialog(输入应收金额);Stringstr2=javax.swing.JOptionPane.showInputDialog(输入实收金额);intmoney1=Integer.parseInt(str1);intmoney2=Integer.parseInt(str2);if(money2money1)javax.swing.JOptionPane.showMessageDialog(null,钱不够);return;/return表示跳出主函数,实例3,intcash=money2-money1;System.out.println(应找钱+cash+元);intvalues=newint100,50,20,10,5,1;for(inti=0;i=5;i+)intnumber=cash/valuesi;System.out.println(面额为+valuesi+的纸币+number+张);cash=cash-valuesi*number;,实例3,打印0-127各个数字对应的字符,每32个打印1行。,实例4,publicclasstest4publicstaticvoidmain(Stringargs)for(inti=0;i=127;i+)System.out.print(char)i+);if(i+1)%32=0)System.out.println();,实例4,百鸡问题:公鸡一,值钱3,母鸡一,值钱2,小鸡三,值钱1。今有百鸡百钱,问公鸡、母鸡、小鸡各多少只?,实例5,publicclasstest5publicstaticvoidmain(Stringargs)for(intcock=0;cock=100/3;cock+)for(inthen=0;hen=100/2;hen+)intchicken=100-cock-hen;if(cock*3+hen*2+chicken/3)=100,实例5,publicclasstest6publicstaticvoidmain(Stringargs)inta=1,2,3,4,2,3,4,5,3,4,5,6;intb=newint43;inti,j;for(i=0;i3;i+)/利用两重循环进行转置for(j=0;j4;j+)bji

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论