云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 浙大JAVA 实验题答案03answer

浙大JAVA 实验题答案03answer

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 23:28:06

实验3 运算符和表达式的使用

1. 登陆上机练习系统,完成实验03中的4个题目,并提交。 20001 20003 20007 20011

20001 求两个数的和与差

输入整数a和b,计算并输出a、b的和与差。 例: 输入 2 -8 输出

The sum is -6

The difference is 10

import java.util.Scanner; 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(\

System.out.println(\ } }

20003 华氏温度转换为摄氏温度

输入华氏温度f,计算并输出相应的摄氏温度c。c = 5/9(f-32). 例:括号内是说明 输入

17.2 (华氏温度) 输出

The temprature is -8.222222222222223

import 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-32); //注意:5/9结果是0

System.out.println(\ } }

20007 计算三门课程的平均成绩

已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均分。

本题无输入。 输出示例:

math = 87, eng = 72, comp = 93 average = 84

public class test20007 {

public static void main(String[] args) { int math, eng, comp, average; /*------------------*/ math=87; eng=72; comp=93;

average=(math+eng+comp)/3;

System.out.println(\ System.out.println(\ } }

20011 计算一个3位数的各位数字

输入一个3位数n,分别求出 n 的个位数字(c)、十位数字(b)和百位数字(a)的值。

输入输出示例: 输入: 152 输出:

number152:digit1=2,digit2=5,digit3=1

import java.util.Scanner; public class Test20011{

public static void main(String args[]){ int a,b,c,n;

Scanner in=new Scanner(System.in); n=in.nextInt();

/*------------------------*/ c=n;

//个位

b=(n/10); //十位 a=(n/100); //百位

System.out.println(\ } }

2. 阅读以下程序,写出程序的运行结果,并上机运行验证。

运行结果: m=2 k=1

x=1.0 y=2.0 z=-3.0 ch1=A ch2=A ch1=A ch2=a

Hello,Welcome to core Java!

思考:

(1) 字符'A'和'a'之间有什么关系?

字符'A'的Unicode码比字符'a'的小32。

(2) 假设字符型变量ch中保存一个大写字母,执行ch+=('a'-'A' );后,ch中是什么?

ch中是相应的小写字母。例:若ch='B',执行ch+=('a'-'A' );后ch='b'。

3. 阅读以下程序,写出程序的运行结果,并上机运行验证。

运行结果:

m=3 n=2. m大于n吗?true m=2 n=2. m大于n吗?false

str1=Hello;str2=Hello!

s1和s2相等吗?false

思考:

(1) s1和s2为什么不相等?

s2比s1多一个字符“!”,所以不相同。 (2) s1和s2哪一个大?

s2比s1大。

4. 阅读以下程序,写出程序的运行结果,并上机运行验证。

搜索更多关于: 浙大JAVA 实验题答案03answer 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验3 运算符和表达式的使用 1. 登陆上机练习系统,完成实验03中的4个题目,并提交。 20001 20003 20007 20011 20001 求两个数的和与差 输入整数a和b,计算并输出a、b的和与差。 例: 输入 2 -8 输出 The sum is -6 The difference is 10 import java.util.Scanner; public class Test20001{ public static void main(String args[]){ int a, b, sum, diff; Scanner in=new Scanner(System.in); a=in.n

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com