收藏 分销(赏)

实验项目第部分选做语法应用模板.doc

上传人:人****来 文档编号:4544338 上传时间:2024-09-27 格式:DOC 页数:13 大小:40.50KB
下载 相关 举报
实验项目第部分选做语法应用模板.doc_第1页
第1页 / 共13页
实验项目第部分选做语法应用模板.doc_第2页
第2页 / 共13页
实验项目第部分选做语法应用模板.doc_第3页
第3页 / 共13页
实验项目第部分选做语法应用模板.doc_第4页
第4页 / 共13页
实验项目第部分选做语法应用模板.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。实验项目一第2部分Java语法应用( 选做) 实验目的1、 熟悉Java基本数据类型、 数组、 控制结构的用法。2、 学会运用Java基本语法解决实际应用问题。实验要求1、 复习理论教学中所学的内容。2、 认真进行实验预习, 查阅参考书, 书写源程序, 书写实验预习报告。实验课时2学时实验教学方式学生上机实验, 教师随堂指导。实验内容1、 输出特殊边傍的汉字请按模板要求, 将【代码】替换为Java程序代码。/InputChinese.javapublicclassEpublicstaticvoidmain(Stringargs)ch

2、arch=研,zifu=0;intp=22920,count=5,position=0;System.out.printf(输出%d个石字傍的汉字:n,count);for(charc=ch;c=ch+count;c+)【代码1】/c进行int型转换据运算, 并将结果赋值给positionSystem.out.printf(%c(%d),c,position);System.out.printf(n输出%d个女字傍的汉字:n,count);for(intn=p;n=p+count;n+)【代码2】/n做char型转换运算, 并将结果赋值给zifuSystem.out.printf(%c(%d)

3、,zifu,n);2、 输入、 输出学生的基本信息请按模板要求, 将【代码】替换为Java程序代码。/InputMess.javaimportjava.util.Scanner;publicclassInputMesspublicstaticvoidmain(Stringargs)Scannerreader=newScanner(System.in);System.out.println(输入姓名(回车确认):);Stringname=【代码1】/从键盘为name赋值System.out.println(输入年龄(回车确认):);byteage=【代码2】/从键盘为age赋值System.ou

4、t.println(输入身高(回车确认):);floatheight=【代码3】/从键盘为height赋值System.out.printf(%28sn,-基本信息-);System.out.printf(%10s%-10s,姓名:,name);System.out.printf(%4s%-4d,年龄:,age);System.out.printf(%4s%-4.2f,身高:,height);3、 自动售货机请编译、 运行模板给出的代码, 进一步熟悉多分支选择结构。/MachineSell.javaimportjava.util.Scanner;publicclassMachineSellpu

5、blicstaticvoidmain(Stringargs)intmoney;intdrinkKind;System.out.printf(投入金额:2或3元(回车确认):);Scannerreader=newScanner(System.in);money=reader.nextInt();if(money=2)System.out.printf(选择净净矿泉水(1),甜甜矿泉水(2)和美美矿泉水(3)之一:n);System.out.printf(输入1,2或3:);drinkKind=reader.nextInt();switch(drinkKind)case1:System.out.p

6、rintf(得到净净矿泉水n);break;case2:System.out.printf(得到甜甜矿泉水n);break;case3:System.out.printf(得到美美矿泉水n);break;default:System.out.printf(选择错误);elseif(money=3)System.out.printf(选择爽口可乐(1),清凉雪碧(2),和雪山果汁(3)之一:n);System.out.printf(输入1,2或3:);drinkKind=reader.nextInt();switch(drinkKind)case1:System.out.printf(得到爽口可

7、乐n);break;case2:System.out.printf(得到清凉雪碧n);break;case3:System.out.printf(得到雪山果汁n);break;default:System.out.printf(选择错误);elseSystem.out.printf(输入的钱币不符合要求);4、 猜数字游戏请按模板要求, 将【代码】替换为Java程序代码。/GuessNumber.javaimportjava.util.Scanner;importjava.util.Random;publicclassGuessNumberpublicstaticvoidmain(String

8、args)Scannerreader=newScanner(System.in);Randomrandom=newRandom();System.out.println(给你一个1至100之间的整数,请猜测这个数);intrealNumber=random.nextInt(100)+1;/random.nextInt(100)是0,100)中的随机整数intyourGuess=0;System.out.print(输入您的猜测:);yourGuess=reader.nextInt();while(【代码1】)/循环条件if(【代码2】)/猜大了的条件代码System.out.print(猜大了

9、,再输入你的猜测:);yourGuess=reader.nextInt();elseif(【代码3】)/猜小了的条件代码System.out.print(猜小了,再输入你的猜测:);yourGuess=reader.nextInt();System.out.println(猜对了!);5、 遍历与复制数组请按模板要求, 将【代码】替换为Java程序代码。/InputArray.javaimportjava.util.Arrays;publicclassCopyArraypublicstaticvoidmain(Stringargs)inta=1,2,3,4,500,600,700,800;in

10、tb,c,d;System.out.println(Arrays.toString(a);b=Arrays.copyOf(a,a.length);System.out.println(Arrays.toString(b);c=【代码1】/Arrays调用copyOf方法复制数组a的前4个元素System.out.println(【代码2】);/Arrays调用toString方法返回数组c的元素值的表示格式d=【代码3】/Arrays调用copyOfRange方法复制数组a的后4个元素System.out.println(Arrays.toString(d);【代码4】/将-100赋给数组c的

11、最后一个元素dd.length-1=-200;System.out.println(Arrays.toString(a);6、 输入产品的数量和单价请按模板要求, 将【代码】替换为Java程序代码。/InputData.javaimportjava.util.Scanner;publicclassInputDatapublicstaticvoidmain(Stringargs)Scannerreader=newScanner(System.in);intamount=0;floatprice=0,sum=0;System.out.println(输入产品数量(回车确认):);【代码1】/从键盘

12、为amount赋值System.out.println(输入产品单价(回车确认):);【代码2】/从键盘为price赋值sum=price*amount;System.out.printf(数量:%d,单价:%5.2f,总价值:%5.2f,amount,price,sum);7、 从命令行接收a,b,c, 求解a-b范围的素数, 每输出c个素数就换行输出。publicclassGetPrimepublicstaticvoidmain(Stringargs)inta,b,c;/读取命令行中的参数并把字符串类型转换为整型a=【代码1】b=【代码2】c=【代码3】booleanflag;intm,p

13、,count=0;for(m=a;m=b;m+)flag=true;for(p=2;p=m/2;p+)【代码4】flag=false;break;if(flag)System.out.print(m+t);count+;【代码5】/每行中只输出c个素数System.out.println();8、 打印”魔方阵”: 即方阵的每行、 每列、 每条对角线上数字之和均相等( 读懂并验证) 。packageorg.arrays;publicclassMagicspublicstaticvoidmain(Stringargs)inti=0;intj=0;intm=0;intn=5;j=(n+1)/2-1

14、;inta=newintnn;aij=+m;/第一个数在第一行正中while(m1)i=i+2;j=j-1;if(i(n-1)/超出方阵右边界, 则新位置取应选行的最左一个位置j=j-n;aij=+m;for(i=0;in;i+)for(j=0;jn;j+)System.out.print(aij+t);System.out.println();10、 求矩阵的积( 读懂并验证) packageorg.arrays;publicclassMatrixDemopublicstaticvoidmain(Stringargs)inta1=1,2,3,4,5,6;intb1=1,2,3,4,5,6;intc1=newint22;for(introw=0;row2;row+)for(intcol=0;col2;col+)c1rowcol=0;for(intk=0;k3;k+)c1rowcol+=a1rowk*b1kcol;for(introw=0;row2;row+)for(intcol=0;col2;col+)System.out.print(+c1rowcol);System.out.println();

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服