今天来聊聊关于c语言中用关键字定义基本整型变量,整型变量的文章,现在就为大家来简单介绍下c语言中用关键字定义基本整型变量,整型变量,希望对各位小伙伴们有所帮助。
1、import java.util.ArrayList;import java.util.List;import java.util.Scanner;import java.util.regex.Pattern;public class MyMath { public static void main(String[] args) { //用于从控制台获取用户输入的字符串 Scanner scanner = new Scanner(***.in); //定义一个list 用于存放用户输入的数字 List list = new ArrayList(); //定义一个变量 用于将每次输入的字符串赋值给它 //注意:将变量定义在循环外面。
2、可以提升程序的运行效率 String inputNum = null; //循环获取用书输入的字符串 while (true) { inputNum = ***.next(); //判断输入的是否为整数 if(!isNumeric(inputNum)){ System.out.println("请输入整数"); continue; } list.add(Integer.parseInt(inputNum)); if (list.size() == 3) { break; } } int num1 = list.get(0); int num2= list.get(1); int num3 = list.get(2); int max = max(num1, num2, num3); int min = min(num1, num2, num3); int sum = sum(num1, num2, num3); int average = average(num1, num2, num3); System.out.println("三个数最大值为:"+max); System.out.println("三个数最小值为:"+min); System.out.println("三个数之和为:"+sum); System.out.println("三个数平均数为:"+average); } public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(str).matches(); } // 供max()、min()、sum()与average()4 private static int max(int num1, int num2, int num3) { // 才用java.lang.Math工具类的方法实现求最大值 int max = Math.max(num1, num2); max = Math.max(num3, max); return max; } private static int min(int num1, int num2, int num3) { // 也可以使用Math.min方法 这里才用三目运算实现求最小值 int min = 0; min = num1 < num2 ? num1 : num2; min = min < num3 ? min : num3; return min; } private static int sum(int num1, int num2, int num3) { return num1 + num2 + num3; } private static int average(int num1, int num2, int num3) { // 这里可以直接调用sum方法实现求和后求平均值 return sum(num1, num2, num3) / 3; }}。
相信通过整型变量这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。