简单程序设计

一、实验目的:

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("姓名:张三");
	}
}

运行截图:
在这里插入图片描述

  1. 编写一个程序,定义整形变量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. 从键盘输入你的身高(以米为单位)、体重(以公斤为单位),并按如下示例输出相关结果。
    你的身高(单位:米):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基础学好对你工作有极大好处;
不要整天搞得自己很忙碌,结果发现自己还是碌碌无为。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值