《JAVA程序设计基础》实验报告2

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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{

System.out.println("结果是a+b

B.close();

}

}

}

运算结果:

c)28>20&&30>24||58<12

代码:

package beautiful;

public class java6 {

p ublic static void main(String[] args) { // TODO Auto-generated method stub

Boolean flag;

int a =28;

int b =20;

int c =30;

int d =24;

int e =58;

int f =12;

if(a>b&&c>d||e

flag=true;

System.out.println(""+flag);

}

else{

flag=false;

System.out.println(""+flag); }

}

}

运算结果:

相关文档
最新文档