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

1JAVA答案全集实验汇总。实验2数据类型和变量的使用一、程序填空,在屏幕上显示一个短句“PROGRAMMINGINJAVAISFUN”IMPORTJAVAIOPUBLICCLASSTEST10001{PUBLICSTATICVOIDMAINSTRINGARGS{//SYSTEMOUTPRINTLN“PROGRAMMINGINJAVAISFUN“}}二、程序填空,在屏幕上显示如下网格。||||||IMPORTJAVAIOPUBLICCLASSTEST10002{PUBLICSTATICVOIDMAINSTRINGARGS{//SYSTEMOUTPRINTLN““SYSTEMOUTPRINTLN“|||“SYSTEMOUTPRINTLN“|||“SYSTEMOUTPRINTLN““}}三、编写程序,在屏幕上显示如下图案。(要求第1行行首无空格,每行行尾无空格)PUBLICCLASSTEST10003{PUBLICSTATICVOIDMAINSTRINGARGS{//SYSTEMOUTPRINTLN““SYSTEMOUTPRINTLN““SYSTEMOUTPRINTLN““2SYSTEMOUTPRINTLN““}}3实验3运算符和表达式的使用1、运行结果M2K1X10Y20Z30CH1ACH2ACH1ACH2AHELLO,WELCOMETOCOREJAVA思考题1字符 A 的UNICODE码比字符 A 的UNICODE码小32。2假设字符型变量CH中保存一个大写字母,执行CH A A ;后,CH中是相应的小写字母。例若CH B ,执行后CH B 。2、运行结果M3N2M大于N吗TRUEM2N2M大于N吗FALSESTR1HELLOSTR2HELLOS1和S2相等吗FALSE思考题(1)S2比S1多一个字符“”,所以不相同。(2)S2比S1多一个字符,所以S2比S1大。3、运行结果逻辑变量B1TRUE、B2FALSEB1B2异或运算的结果是TRUEB1B2B2取反后与B1异或运算)的结果是FALSEN31,M15M与N的位与运算结果是15M、N的位与后左移2位的结果60思考题(1)若给B1赋值2,则程序出错。因为类型不匹配不能从INT转换为BOOLEAN(2)N是十六进制数,化为二进制为00011111;4M是八进制数,化为二进制为00001111;所以NTEMPMNN所以,TEMP2,M0,N3,K3(2)因为314是DOUBLE类型,不能赋给FLOAT类型的变量X在314后面加F或F,将其转换成FLOAT类型,就可以赋值了(3)此时M1,N3,K3,所以M2N/K7/32(4)XM2N/FLOATK7/30233333335、源程序如下PUBLICCLASSBALL{PUBLICSTATICVOIDMAINSTRINGARGS{FLOATR65F,PI314F,VV4F/3FPIRRRSYSTEMOUTPRINTLN“球的半径为“RSYSTEMOUTPRINTLN“球的体积为“V}}运行结果球的半径为65球的体积为114976345实验4顺序结构程序的设计程序填空,不要改变与输入输出有关的语句。一、求两个数的和与差。输入整数A和B,计算并输出A、B的和与差。例6输入28输出THESUMIS6THEDIFFERENCEIS10IMPORTJAVAIOIMPORTJAVAUTILSCANNERPUBLICCLASSTEST20001{PUBLICSTATICVOIDMAINSTRINGARGS{INTA,B,SUM,DIFFSCANNERINNEWSCANNERSYSTEMINAINNEXTINTBINNEXTINT//SUMABDIFFABSYSTEMOUTPRINTLN“THESUMIS“SUMSYSTEMOUTPRINTLN“THEDIFFERENCEIS“DIFF}}二、求平方根。输入1个实数X,计算并输出其平方根。例输入121输出THESQUAREROOTOF121IS11IMPORTJAVAIOIMPORTJAVAUTILSCANNERPUBLICCLASSTEST20002{PUBLICSTATICVOIDMAINSTRINGARGS{DOUBLEX,ROOTSCANNERINNEWSCANNERSYSTEMINXINNEXTDOUBLE//ROOTMATHSQRTXSYSTEMOUTPRINTLN“THESQUAREROOTOF“X“IS“ROOT}}7三、华氏温度转换为摄氏温度。输入华氏温度F,计算并输出相应的摄氏温度C。C5/9F32例括号内是说明输入172华氏温度输出THETEMPRATUREIS8222222222222223IMPORTJAVAUTILSCANNERPUBLICCLASSTEST20003{PUBLICSTATICVOIDMAINSTRINGARGS{SCANNERINNEWSCANNERSYSTEMINDOUBLEF,CFINNEXTDOUBLE//C50/9F32//注意5/9结果是0SYSTEMOUTPRINTLN“THETEMPRATUREIS“C}}四、计算旅途时间。输入2个整数TIME1和TIME2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。例括号内是说明输入7121411(出发时间是712,到达时间是1411)输出THETRAINJOURNEYTIMEIS6HRS59MINSIMPORTJAVAUTILSCANNERPUBLICCLASSTEST20004{PUBLICSTATICVOIDMAINSTRINGARGS{SCANNERINNEWSCANNERSYSTEMININTTIME1,TIME2,HOURS,MINSTIME1INNEXTINTTIME2INNEXTINT///计算两个时间之间的小时数和分钟数/8HOURSTIME2/100TIME1/100MINSTIME2100TIME1100/当计算得到的分钟数为负数时进行如下处理/HOURSMINS0HOURSHOURS1MINSMINS0MINSMINS60SYSTEMOUTPRINTLN“THETRAINJOURNEYTIMEIS“HOURS“HRS“MINS“MINS“}}五、数字加密。输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。例括号内是说明输入1257输出THEENCRYPTEDNUMBERIS4601每一位上的数字加9除以10取余后,得0146,交换后得到4601IMPORTJAVAUTILSCANNERPUBLICCLASSTEST20005{PUBLICSTATICVOIDMAINSTRINGARGS{SCANNERINNEWSCANNERSYSTEMININTNUMBER,DIGIT1,DIGIT2,DIGIT3,DIGIT4,NEWNUMNUMBERINNEXTINT///先分离出各位上的数字/DIGIT1NUMBER/1000DIGIT2

浙大java语言程序设计_浙江大学java语言程序设计实验答案全集.doc相关推荐

  1. python123期末测试第十周答案_Python语言设计_章节测验,期末考试,慕课答案查询公众号...

    Python语言设计_章节测验,期末考试,慕课答案查询公众号 更多相关问题 [单选题]机器人的DH参数包含多少个参数? A. 4 B. 3 C. 2 D. 1 用人单位和劳动者在签订劳动合同时,必须约 ...

  2. Java中事件驱动程序设计_【JAVA语言程序设计基础篇】--事件驱动程序设计--鼠标事件...

    点击文字 鼠标拖动 文字会随鼠标拖动 package chapter16; import java.awt.BorderLayout; import java.awt.Graphics; import ...

  3. c语言和java哪个好学_学java前要学C语言吗?java和C语言哪个好学?

    在编程世界,只要一提到java,总会有人联想到C语言,仿佛这两者之间有着一种密不可分的联系,那么也会有外行人在选择学习编程时,会有类似于学java前是否需要学习C语言呢?或者说java和C语言哪个会比 ...

  4. java是脚本语言吗_从脚本语言到Java

    从脚本语言到Java 板桥里人 jdon.com 2002/3 以前我是一直用脚本语言,使用多了,不知不觉一直把数据库设计当作系统设计的主要任务,使用java后,我觉得数据库设计只是一个基础 和前期工 ...

  5. 苏大JAVA题库_苏州大学Java程序设计课程试卷含答案(B)

    苏州大学Java程序设计课程试卷(B)卷及参考答案共6页 一.选择题(2分*25= 50分) 1.Java语言的最大优点是:它是一种( C )的程序设计语言. A) 安全性 B) 多线性 C) 跨平台 ...

  6. java创建榨汁机_苏州大学Java程序设计课程试卷含答案(B)

    苏州大学Java程序设计课程试卷含答案(B) 文章<苏州大学Java程序设计课程试卷含答案(B)>是由[作文仓库]的会员[上山豹,下山虎i]为大家整理并分享的,仅供大家参考,欢迎阅读! 苏 ...

  7. java 浙江大学_浙江大学java上机参考答案

    <浙江大学java上机参考答案>由会员分享,可在线阅读,更多相关<浙江大学java上机参考答案(74页珍藏版)>请在人人文库网上搜索. 1.一.求两个数的和与差.程序填空,不要 ...

  8. java 字符串包_包java字符串

    Java核心技术卷I基础知识3.6.3 不可变字符串 3.6.3 不可变字符串 String类没有提供用于修改字符串的方法.如果希望将greeting的内容修改为"Help!",不 ...

  9. java教学目标_成为Java高手的25个学习目标

    1.需要精通面向对象分析与设计(OOA/OOD).涉及模式(GOF,J2EEDP)以及综合模式,应该了解UML,尤其是 class,object,interaction以及statediagrams. ...

最新文章

  1. 阅读Book: MultiObjective using Evolutionary Algorithms (6) ---- 满足Pareto-optimality的条件证明,第二章完结
  2. 如何把一个用户加入sodu组
  3. mysql kill hup_kill -HUP pid
  4. 1主5从mysql数据库_MySQL主从复制虽好,能完美解决数据库单点问题吗?
  5. OpenCV训练SVM模型并预测的完整过程
  6. 怎么看端口有没有被占用?Win11查看端口是否占用的方法
  7. 更改项目project名称,与项目名称;
  8. 生产者消费者模型-管程法(Java)
  9. JavaScript的重载和递归
  10. 【手写字母识别】基于matlab GUI模板匹配手写大写字母(A-J)识别【含Matlab源码 1107期】
  11. mysql创建视图语句_MySQL创建视图的语法格式
  12. 浅谈计算机软硬件的日常维修与维护,浅谈计算机硬件的日常维护工作
  13. 使用Cadence组件进行Pspice仿真
  14. 阿里云服务器安装code-server实现ipad编程、浏览器编程
  15. 2022虎符线上团队赛 有关web的部分题解(持续更新)
  16. Java毕设项目晨光文具店进销存系统设计与开发计算机(附源码+系统+数据库+LW)
  17. asp.net/c# 注册页实现激活邮箱验证
  18. Typec手机有线网卡网线转网口转接口快充方案
  19. 基础知识(HTML + CSS)整理
  20. iOS开发设计模式详解

热门文章

  1. java模块间调用信息_java与c++模块之间的交互方法?
  2. eureka自我保护时间_Eureka自我保护机制
  3. web前端知识(04html的表单)
  4. Cinemachine教程 | Unity中如何快速制作镜头晃动?
  5. pygame小游戏(接球小游戏)
  6. (一)使用MLOps自动训练、测试和部署AI:概述
  7. Blazor Modal对话框编辑器
  8. Abp vnext 特征(Features)
  9. WSL Arch Linux 已在 Microsoft Store 上可用
  10. python快速排序最简单写法_面试官:来,这位精神小伙,简简单单写个快速排序吧...