《JAVA程序设计基础》实验报告2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南工业大学
《JAVA程序设计基础》实验报告2
实验单元二Java基本语法
实验二数据类型与表达式
实验时间: 2019/3/8
【实验目的】
1.掌握Java语言数据类型以及变量的声明。
2.掌握Java语言的赋值运算符、赋值表达式、赋值语句。
3.掌握Java语言的整型和字符型的混合运算。
4.掌握Java语言的输入格式。
【实验环境】
JDK、Eclipse
【实验内容】
1.编写程序,获取用户通过键盘输入的两个整数,计算它们的和,并输出。
2.编写程序,计算如下表达式的值
a)ax+b(a,b,x的值自己指定)
b)a+b>a+c(a,b,c的值自己指定)
c)28>20&&30>24||58<12
3.编写程序,要求从键盘输入3个整数,并打印它们的和、平均值、最小值
和最大值。
4.编写程序,要求读入一个园的半径(整数),并输出园的直径、周长和面积。π的值去3.14159。
【实验源码及结果】
1.编写程序,获取用户通过键盘输入的两个整数,计算它们的和,并输出。
打开eclipse创建包并创建一个class
代码:
package beautiful;
import java.util.Scanner;
public class Java1 {
p ublic static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("可输入两个整数,求和.");
S canner bs=new Scanner(System.in);
i nt x=0,y=0,sum=0;
S ystem.out.print("请输入第一个整数:");
x=bs.nextInt();
S ystem.out.print("请输入第二个整数:");
y=bs.nextInt();
s um=x+y;
S ystem.out.println("两个整数之和:"+x+"+"+y+"="+sum);
b s.close();
}
}
运行结果:
2.编写程序,计算如下表达式的值
a)ax+b(a,b,x的值自己指定)
代码:
package beautiful;
import java.util.Scanner;
public class java4 {
p ublic static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,x,d;
Scanner t=new Scanner(System.in);
System.out.println("计算公式为ax+b,请输入a的值:");
a=t.nextInt();
System.out.println("请输入x的值:");
x=t.nextInt();
System.out.println("请输入b的值:");
b=t.nextInt();
d=a*x+b;
System.out.println("您输入的值的计算结果为:"+d);
t.close();
}
}
运算结果:
b)a+b>a+c(a,b,c的值自己指定)
代码:
package beautiful;
import java.util.Scanner;
public class java5 {
p ublic static void main(String[] args) { // TODO Auto-generated method stub
int a,b,x,T,c;
Scanner B=new Scanner(System.in);
System.out.println("判断a+b>a+c,请输入a的值:");
a=B.nextInt();
System.out.println("请输入b的值:");
b=B.nextInt();
System.out.println("请输入c的值:");
c=B.nextInt();
x=a+b;
T=a+c;
if(x>T)
System.out.println("结果是a+b>a+c");
else{