java程序实现判定圆柱产品外径合格问题?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/liminghui4321/article/details/92852394

案例需求:以下圆柱状产品,需要检验外径是否符合条件,从而判定是否产品是否合格和稳定?
原来有人工检测和计算,现在改用程序计算,高效准确,节省人力.

在这里插入图片描述
``以下代码实现.`

package pacakage01;

import java.util.Scanner;

public class Test01 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		//统计不良
		int count = 0;
		while (true) {
			System.out.println("请输入第" + ++count + "个产品数据:");
			double[] d = new double[3];
			f1: for (int i = 0; i < d.length; i++) {
				System.out.println("请输入直径D" + (1 + i) + ":");
				d[i] = sc.nextDouble();

				// 判断直径
				if (d[i] > 10.10) {
					System.out.println("直径D" + (i + 1) + "上限不良");
					break f1;
				} else if (d[i] < 9.90) {
					System.out.println("直径D" + (i + 1) + "下限不良");
					break f1;
				}
			
				if (i == 2) {
					if (((d[1] - d[0] >= 0) && (d[1] - d[0] <= 0.05)) && ((d[1] - d[0] >= 0) && (d[1] - d[0] <= 0.05))
							&& (Math.abs(d[2] - d[0]) <= 0.03)) {
						System.out.println("OK");
					} else {
						System.out.println("外径差不良");
						break f1;
					}

				}

			}
		}
	}

}

测试结果如下:
在这里插入图片描述






猜你喜欢

转载自blog.csdn.net/liminghui4321/article/details/92852394