浙江大学Java语言程序设计实验答案全集



《浙江大学Java语言程序设计实验答案全集》由会员分享,可在线阅读,更多相关《浙江大学Java语言程序设计实验答案全集(83页珍藏版)》请在人人文库网上搜索。
1、Java答案全集实验汇总。实验2 数据类型和变量的使用一、程序填空,在屏幕上显示一个短句“Programming in Java is fun!import java.io.*;public class Test10001 public static void main(String args) /*-*/System.out.println("Programming in Java is fun!"); 二、程序填空,在屏幕上显示如下网格。+-+-+| | | | |+-+-+import java.io.*;public class Test10002 public s
2、tatic void main(String args) /*-*/System.out.println("+-+-+"); System.out.println("| | |"); System.out.println("| | |"); System.out.println("+-+-+"); 三、编写程序,在屏幕上显示如以下图案。要求:第1行行首无空格,每行行尾无空格* * * * * * * * * *public class Test10003 public static void main(String
3、 args) /*-*/ System.out.println("* * * *"); System.out.println(" * * *"); System.out.println(" * *"); System.out.println(" *"); 实验3 运算符和表达式的使用1、运行结果:m=2 k=1x=1.0 y=2.0 z=-3.0ch1=-A ch2=Ach1=-A ch2=aHello,Welcome to core Java!思考题:(1) 字符'A'的Unicode码比字符
4、39;a'的Unicode码小32。(2) 假设字符型变量ch中保存一个大写字母,执行ch+=('a'-'A' );后,ch中是相应的小写字母。例:假设ch='B',执行后ch='b'。2、运行结果:m=3 n=2. m大于n吗?truem=2 n=2. m大于n吗?false str1=Hello;str2=Hello! s1和s2相等吗?false思考题:1s2比s1多一个字符“!,所以不相同。2s2比s1多一个字符,所以s2比s1大。3、运行结果:逻辑变量b1=true、b2=falseb1b2(异或运算)的结果是:
5、trueb1!b2(b2取反后与b1异或运算的结果是:falsen=31,m=15; m与n的位与运算结果是:15m、n的位与后左移2位的结果:60思考题:1假设给b1赋值2,那么程序出错。因为类型不匹配:不能从int转换为boolean2n是十六进制数,化为二进制为0001 1111;m是八进制数,化为二进制为0000 1111;所以n&m为0000 1111二进制,就是十进制数15。31204左移运算就是乘法运算,左移n位就相当于乘以2n4、运行结果:(m+n>k)?(m+):(-m+n+)的运算结果:2float型变量强制转换为int型的结果是:3int型变量运算:(m+2
6、*n)/k的结果是:2(m+2*n)/k的结果赋值给float型变量后x=2.0思考题:1因为temp=(-m+n+),等价于依次执行以下命令:-m;temp=(m+n); n+;所以,temp=2,m=0,n=3,k=32因为3.14是double类型,不能赋给float类型的变量x在3.14后面加F或f,将其转换成float类型,就可以赋值了3此时m=1,n=3,k=3,所以(m+2*n)/k=7/3=24x=(m+2*n)/(float)k=7/3.0=2.33333335、源程序如下:public class Ball public static void main (String a
7、rgs)float r=6.5f, PI=3.14f,V;V=4f/3f*PI*r*r*r;System.out.println("球的半径为"+r);System.out.println("球的体积为"+V);运行结果:球的半径为6.5球的体积为1149.7634实验4 顺序结构程序的设计程序填空,不要改变与输入输出有关的语句。一、求两个数的和与差。输入整数a和b,计算并输出a、b的和与差。例:输入2 -8输出The sum is -6The difference is 10import java.io.*;import java.util.Scann
8、er;public class Test20001 public static void main(String args) int a, b, sum, diff; Scanner in=new Scanner(System.in); a=in.nextInt(); b=in.nextInt(); /*-*/ sum=a+b; diff=a-b; System.out.println("The sum is "+sum); System.out.println("The difference is "+diff); 二、求平方根。输入1个实数x,计算并
9、输出其平方根。例:输入1.21输出The square root of 1.21 is 1.1import java.io.*;import java.util.Scanner;public class Test20002 public static void main(String args) double x, root; Scanner in=new Scanner(System.in); x=in.nextDouble(); /*-*/ root=Math.sqrt(x); System.out.println("The square root of "+x+&qu
10、ot; is "+root); 三、华氏温度转换为摄氏温度。输入华氏温度f,计算并输出相应的摄氏温度c。c = 5/9(f-32).例:括号内是说明输入17.2 (华氏温度)输出The temprature is -8.222222222222223import java.util.Scanner;public class Test20003 public static void main(String args) Scanner in=new Scanner(System.in); double f, c; f=in.nextDouble(); /*-*/ c=5.0/9*(f-3
11、2); /注意:5/9结果是0 System.out.println("The temprature is "+c); 四、计算旅途时间。输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。例:括号内是说明输入712 1411出发时间是7:12,到达时间是14:11输出The train journey time is 6 hrs 59 mins.import java.util.Scanner;public class Test20004 public static
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新DOC
- 深圳万科第五园一期建筑施工图基础j11a修
- 悦燃寒冬暖阳华德宝客户答谢会-活动总结3月
- 2021新版锅炉的分类及对锅炉本体的安全技术要求.docx
- 2022五年级英语下册Unit4WhenistheartshowPartA第三课时教案2人教PEP.docx
- 2022年食品安全科普知识竞赛题库(试题及答案).docx
- 2022年高考英语考前必做之短文改错(旧高考)(含答案解析).docx
- 2022年一级建造师的市场价值和前景.docx
- 2023年益阳市中考语文材料作文复习题及分析范文.docx
- 2023年咸宁市中考语文材料作文复习题及分析与范文.docx
- 2023年孝感市中考语文材料作文复习题及分析与范文.docx
- 2022届高三高考语文二轮复习古诗阅读 考点3 鉴赏古代诗歌的表达技巧 题型二 鉴赏修辞手法.docx
- 2021年工程安全保证措施.docx
- 2022年杭州高三语文模拟试题.docx
- 2022届高三语文一轮复习主题读写 一起向未来.docx
- 2021-2022学年浙江省金华市义乌市稠江区部编版一年级下册期末质量检测语文试卷(含答案解析).docx
最新PPT
最新RAR
- 2021年安全月安全生产法律法规培训200页
- 危险性较大分部分项工程安全管理规定及范围
- 柳州市2020-2021学年度八年级(下)期末质量抽测语文试题
- 东北三省三校2022届高三4月第二次联合模拟考试语文试卷
- 部编版一年级下第一单元知识小结
- 部编版 小升初 一轮复习专题十四 写作(3份打包)
- 8积分57某小区的智能化系统设计(说明书+图纸+三维)全套课程设计毕业设计论文
- 部编版二年级下册语文作业课件-课文7(图片版 8份打包)
- 8积分92PDA模具设计(说明书+图纸+三维)全套
- 2021安全风险隐患排查表依据最新法规标准编制
- 建筑施工现场安全文明施工标准化图文并茂
- 常见用电安全隐患排查图文并茂
- 2022年河南省平顶山市中考一模语文试卷及答案
- 15套EPC工程总承包项目管理培训
- 2021年安全生产月各类活动方案汇编