Java中scanner如何在定义的方法里输入数值?

 
mport java.util.Scanner;

public class method02 {
    public static void main(String[] args) {


        int max1 = new Scanner(System.in).nextInt();

        System.out.println(getMax(););
    }

    public static void getMax(int a, int b, int c) {

        int mid = a>b? a:b ;
        int max = c>mid? c:mid;
    }

 

你的getMax要传3个参数

 

import java.util.Scanner; 
 
public class ScannerDemo {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        // 从键盘接收数据
 
        // next方式接收字符串
        System.out.println("next方式接收:");
        // 判断是否还有输入
        if (scan.hasNext()) {
            String str1 = scan.next();
            System.out.println("输入的数据为:" + str1);
        }
        scan.close();
    }
    public static void getMax(int a, int b, int c) {
 
        int mid = a>b? a:b ;
        int max = c>mid? c:mid;
    }

}

 

    public static void main(String[] args) {
 
    	Scanner input = new Scanner(System.in);
    	
    	int a = input.nextInt();
    	int b = input.nextInt();
    	int c = input.nextInt();
        
 
        System.out.println(getMax(a,b,c));
    }
 
    public static int getMax(int a, int b, int c) {
 
        int mid = a>b? a:b ;
        int max = c>mid? c:mid;
        return max;
    }

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y