package com.one.method;
import java.util.Scanner;
public class Test {
//需求:设计一个方法,用于打印2个数中的最大数,并调用方法测试结果是否正确。
//分析:
//1.打印2个数的最大数。----无需返回值、有2个参数、方法名见名知意。
//2.方法体: 计算出最大值,并打印最大值。
//3.在main方法中调用方法,测试方法的正误
public static void main(String[] args) {
//---------------- 1 ------------------
// printMax(100,200);
// System.out.println("请输入两个整数:");
// Scanner sc = new Scanner(System.in);
// int x = sc.nextInt();
// int y = sc.nextInt();
// printMax(x , y);
// ---------------- 2 ---------------------
// Scanner sc = new Scanner(System.in);
// System.out.println("请输入两个整数:");
// int x = sc.nextInt();
// int y = sc.nextInt();
// int max = Max(x,y);
// System.out.println(max);
//---------------- 3 ----------------------
// int a = sum(3,5);
// int b = sum(4,5);
// System.out.println(a);
// System.out.println(b);
//---------------- 4 ----------------------
int num = getInputNum();
System.out.println(num);
}
//------------------- 1 -------------------------
// public static void printMax(int a, int b){
// int max = a > b ? a : b;
// System.out.println(max);
// }
//----------------------- 2 -------------------------
//需求:设计一个方法,返回2个数的最大值,并调用方法测试结果是否正确。
//分析:
//1. 返回2个数的最大值----- 有返回值, 有2个参数,返回值类型和参数类型相同 , 方法名见名知意
//2. 方法体: 计算2个数的最大值,返回最大值。
//3. 在main方法中调用方法,测试方法的正误
// public static int Max(int num1, int num2){
// int max = num1 > num2 ? num1 : num2;
// return max;
// }
//------------------- 3 -------------------------
//1. 需求:设计一个方法,有两个参数min和max,计算从min累加到max的和
// public static int sum(int min,int max){
// int sum = 0;
// for (int i = min; i <= max ; i++) {
// sum += i;
// }
// return sum;
// }
//-------------------------- 4 -------------------------
//. 需求:设计一个方法,获取用户输入的数据。要求用户必须输入0~9之间的数,如果不是,让用户
//重新输入,直到用户输入的内容合法。
public static int getInputNum(){
Scanner sc = new Scanner(System.in);
int num = 0;
do {
System.out.println("请输入0-9之间的数:");
num = sc.nextInt();
if (num >= 0 && num <= 9){
break;
}else {
System.out.println("输入的内容超出范围");
}
}while (true);
return num;
}
}
Java基础---方法练习
本文介绍了如何在Java中创建一个类Test,包含printMax方法用于打印两个数的最大值,以及Max方法返回最大值。还展示了如何使用Scanner接收用户输入并进行范围验证,以及sum方法计算给定范围内的和。
摘要由CSDN通过智能技术生成