Java实现简单程序设计

桂 林 理 工 大 学
实 验 报 告
班级 软件工程18-2班 学号 3182052051219姓名 罗猛 同组实验者 无
实验名称 简单程序设计 日期 2020年 05 月27 日
一、实验目的:
1、熟悉Java应用程序编写、编译与运行流程。
2、熟悉Java程序基本结构,能够编写最简单的Java程序。
3、掌握一种Java的标准输入输出处理方法。
4、学会编写包含选择与循环结构的简单Java程序。
二、实验环境:
Eclipse
三、实验内容:
1、编写一个程序,输出自己的完整学号及中文姓名。输出效果示例如下:
学号:JB98214
姓名:张三
代码:

package code0103;

public class xuehao {

	public static void main(String[] args) {
		System.out.print("学号:");
		System.out.println("JB98214");
		System.out.print("姓名:");
		System.out.println("张三");
	}

}

运行结果截图:

2、编写一个程序,定义整形变量x, y, z,分别给x与y赋值,并将x + y的结果赋值给z。按如下示例输出相关结果。
若x = 3, y = 5,则输出信息应该为:
3 + 5 = 8
若x = 5, y = 6,则输出信息应该为:
5 + 6 = 11
代码:

package code0103;
import java.util.Scanner;
public class xyz {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int x;
		int y;
		int z;
		System.out.print("x=");
		x = scanner.nextInt();
		System.out.print("y=");
		y = scanner.nextInt();
		z = x + y;
			System.out.println(x + "+" + y + "=" + z);

	}

}

运行结果截图:

3、从键盘输入你的身高(以米为单位)、体重(以公斤为单位),并按如下示例输出相关结果(蓝色部分为你从键盘输入的信息,黄色部分为程序输出信息)。
你的身高(单位:米):1.69
你的体重(单位公斤):69
你的身高为1.69米,体重为69公斤!
代码:

package code0103;
import java.util.Scanner;
public class xinxi {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		float height;
		float weight;
		System.out.print("你的身高(单位:米):");
		height = scanner.nextFloat();
		System.out.print("你的体重(单位:公斤):");
		weight = scanner.nextFloat();
		System.out.println("你的身高为"+height+"米,"+"你的体重为"+weight+"公斤!");

	}

}

运行结果截图:

4、身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健康的重要标准,它用如下方法判断一个成年人的肥胖程度。
体重指数 =体重(单位:公斤) 除以 身高(单位米)的平方
偏廋:体重指数小于或等于18
正常体重 : 体重指数大于18,小于或等于25
超重 : 体重指数大于25,小于或等于30
轻度肥胖 : 体重指数大于30
中度肥胖 : 体重指数大于35
重度肥胖 :体重指数大于40
试根据以上信息编写一个程序,当用户输入身高与体重后,判断其肥胖程度并输出相关信息。
代码:

package code0103;
import java.util.Scanner;
public class xinxi {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		float height;
		float weight;
		float BMI;
		System.out.print("你的身高(单位:米):");
		height = scanner.nextFloat();
		System.out.print("你的体重(单位:公斤):");
		weight = scanner.nextFloat();
		BMI = weight / (height * height);
		if(BMI <= 18)
			System.out.println("偏瘦!");
		else if(BMI > 18 && BMI <= 25)
			System.out.println("正常体重!");
		else if(BMI > 25 && BMI <= 30)
			System.out.println("超重!");
		else if(BMI > 30 && BMI <= 35)
			System.out.println("轻度肥胖!");
		else if(BMI > 35 && BMI <= 40)
			System.out.println("中度肥胖!");
		else
			System.out.println("重度肥胖!");

	}

}

运行结果截图:

5、从键盘读取一个整数n,若n的值小于2,则重新输入直到n ≥ 2。判断n是否为质数,并按如下示例输出相关结果。
示例1(蓝色部分为你从键盘输入的信息,黄色部分为程序输出信息):
请输入n的值(n >= 2):-2
请输入n的值(n >= 2):1
请输入n的值(n >= 2):19
19是一个质数! 示例2(蓝色部分为你从键盘输入的信息,黄色部分为程序输出信息):
请输入n的值(n >= 2):27
27是一个合数! 代码:

package code0103;
import java.util.Scanner;
public class isPrime {
	
	public static boolean isPrimeNum(int n) {
		for (int i = 2; i < n; i++) {
			if (n%i==0) {
				return false;
			}
		}
		return true;
	}
	
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n;
		System.out.print("请输入n的值(n>=2):");
		n = scanner.nextInt();
		while(n < 2) {
			System.out.print("请输入n的值(n>=2):");
			n = scanner.nextInt();
		}
		
		if(isPrimeNum(n)) {
			System.out.println(n + "是一个质数!");
		}
		else {
			System.out.println(n + "是一个合数!");
		}
			
}
}

运行结果截图:

四、心得体会:
1、了解了Java一般程序的编写、编译与运行过程。
2、了解了Java程序的基本结构,可编写最简单的Java程序。
3、掌握了一种Java的标准输入输出方法。
4、学会编写包含选择与循环结构的简单Java程序。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值