浙江大学java实验题答案_浙大JAVA 实验题答案.doc

这篇博客包含了浙江大学JAVA实验的四个题目:求两数和差、华氏转摄氏温度、计算三门课程平均分及求三位数的各位数字。通过示例代码详细解释了每个问题的解决方案。
摘要由CSDN通过智能技术生成

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

登陆上机练习系统,完成实验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("The sum is "+sum);

System.out.println("The difference is "+diff);

}

}

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("The temprature is "+c);

}

}

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("math = "+math+", eng = "+eng+", comp = "+comp);

System.out.println("average = "+ average);

}

}

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%10;//个位

b=(n/10)%10;//十位

a=(n/100)%10;//百位

System.out.println("number"+n+":digit1="+c+",digit2="+b+",digit3="+a);

}

}

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

运行结果:

m=2 k=1

x=1.0 y=2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值