浙大JAVA 实验题答案03answer

发布时间 : 星期四 文章浙大JAVA 实验题答案03answer更新完毕开始阅读

实验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. 阅读以下程序,写出程序的运行结果,并上机运行验证。

联系合同范文客服:xxxxx#qq.com(#替换为@)