一、实验目的:
1、熟悉Java应用程序编写、编译与运行流程。
2、熟悉Java程序基本结构,能够编写最简单的Java程序。
3、掌握一种Java的标准输入输出处理方法。
4、学会编写包含选择与循环结构的简单Java程序。
二、实验环境:
PC、Windows、Eclipse
三、实验内容:
1、编写一个程序,输出自己的完整学号及中文姓名。输出效果示例如下:
学号:JB98214
姓名:张三
程序代码:
package first;
public class First
{
public static void main(String[] args)
{
System.out.print("学号:JB98214\n");
System.out.print("姓名:张三");
}
}
运行截图:
- 编写一个程序,定义整形变量x, y, z,分别给x与y赋值,并将x + y的结果赋值给z。按如下示例输出相关结果。若x = 3, y = 5,则输出信息应该为:3 + 5 = 8若x = 5, y = 6,则输出信息应该为:5 + 6 = 11。
运行代码:
package first;
import java.util.Scanner;
public class First {
public static void main(String[] args)
{
int x,y,z;
Scanner scanner=new Scanner(System.in);
x=scanner.nextInt();
y=scanner.nextInt();
z=x+y;
System.out.print(x+"+"+y+"="+z);
}
}
运行截图:
- 从键盘输入你的身高(以米为单位)、体重(以公斤为单位),并按如下示例输出相关结果。
你的身高(单位:米):1.69
你的体重(单位公斤):69
你的身高为1.69米,体重为69公斤
运行代码:
package first;
import java.util.Scanner;
public class First {
public static void main(String[] args)
{
float h,w;
Scanner scanner=new Scanner(System.in);
System.out.print("你的身高(单位:米):");
h=scanner.nextFloat();
System.out.print("你的体重(单位:公斤):");
w=scanner.nextInt();
System.out.print("你的身高为"+w+"米"+","+"体重为"+h+"公斤");
}
}
运行截图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/4a1a6876f0b74f56ab0811f92ff83557.png)
4. 身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健康的重要标准
用如下方法判断一个成年人的肥胖程度。
体重指数 =体重(单位:公斤) 除以 身高(单位米)的平方
偏廋:体重指数小于或等于18
正常体重 : 体重指数大于18,小于或等于25
超重 : 体重指数大于25,小于或等于30
轻度肥胖 : 体重指数大于30
中度肥胖 : 体重指数大于35
重度肥胖 :体重指数大于40
试根据以上信息编写一个程序,当用户输入身高与体重后,判断其肥胖程度并输出相关信息。
运行代码:
package first;
import java.util.Scanner;
public class First {
public static void main(String[] args)
{
float h,w,bmi;
Scanner scanner=new Scanner(System.in);
System.out.print("你的身高(单位:米):");
h=scanner.nextFloat();
System.out.print("你的体重(单位:公斤):");
w=scanner.nextInt();
bmi=w/h/h;
if(bmi<=18) System.out.print("偏瘦");
else if(bmi<=25) System.out.print("正常体重");
else if(bmi<=30) System.out.print("超重");
else if(bmi>30&&bmi<=35) System.out.print("轻度肥胖");
else if(bmi>35&&bmi<=40) System.out.print("中度肥胖");
else if(bmi>40) System.out.print("重度肥胖");
}
}
运行截图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/af1f597e9c5d48adb5e5a72a75d1349a.png)
5、从键盘读取一个整数n,若n的值小于2,则重新输入直到n ≥ 2。判断n是否为质数,并按如下示例输出相关结果。
请输入n的值(n >= 2):-2
请输入n的值(n >= 2):1
请输入n的值(n >= 2):19
19是一个质数!
运行代码:
package first;
import java.util.Scanner;
public class First {
public static void main(String[] args)
{
int n=0;
int judge=0;
Scanner s=new Scanner(System.in);
while(n<2)
{
System.out.print("请输入n的值(n>2):");
n=s.nextInt();
}
for(int i=2;i<n;i++)
{
if(n%i==0) judge=1;
}
if(n==2) judge=1;
if(judge==1)
System.out.print(n+"是一个合数!");
else
System.out.print(n+"是一个质数!");
}
}
运行截图:
本章仅供学习参考,切勿盲目全文抄袭,保持自己的思想;
明白今天自己学了什么,学到怎么样的程度才能够实现一个项目的需求,把JavaSe基础学好对你工作有极大好处;
不要整天搞得自己很忙碌,结果发现自己还是碌碌无为。