为什么一个变量需要在最终块静态

驱逐舰:

我使用Eclipse编程,它告诉我,如果要输出的“输入字符串”

不能让一个静态引用非静态字段输入

为什么变量是静态的最后块?

import java.util.Scanner;

public class NameSort {
    String Input;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        try {
            System.out.println("Inupt some Text");
            while (sc.hasNextLine()){

                String Input = sc.nextLine();
                System.out.println(Input);
                if (Input.toLowerCase().equals("ende")) {
                    System.exit(0);
                    sc.close();
                }
            }

        } finally {
            if (sc != null)
            sc.close();
            System.out.print(Input);
        }
    }
}
Arvind的库马尔阿维纳什:

在Java中,你不能使用/调用从非静态变量/方法的static方法。此外,比下面的代码等,您的代码的其余部分是无用的:

import java.util.Scanner;

public class NameSort {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String input;
        System.out.println("Inupt some Text");
        while (!(input = sc.nextLine()).equals("ende")) {
            System.out.println(input);
        }
    }
}

一个运行示例:

Inupt some Text
hello
hello
hi
hi
ende

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么需要在循环的每次迭代中声明一个变量才能使用它?

来自分类Java

为什么公共静态最终数组是一个安全漏洞?

来自分类Dev

为什么需要在“最终”内关闭文件并仍将其嵌入在“尝试/捕获”块内?

来自分类Java

为什么在静态初始化块中不允许使用合格的静态最终变量?

来自分类Java

为什么当我们调用静态最终变量时不首先执行静态块

来自分类Dev

为什么静态最终变量使用静态方法初始化需要同步?

来自分类Dev

为什么需要在@Override [inner class]方法内将变量转换为最终数组?

来自分类Dev

为什么需要在main中装一个标准错误,而不是io错误?

来自分类Dev

为什么我需要在数组中附加一个 NUL 字符?

来自分类Dev

为什么我们需要在React Hook中返回一个函数?

来自分类Dev

为什么我需要在这里显式编写一个构造函数?

来自分类Dev

在ELF中,为什么标题需要在一个段中?

来自分类Dev

为什么需要在angularjs中创建一个函数以返回加和数?

来自分类Dev

为什么需要在链接列表中存储下一个项目指针

来自分类Dev

为什么我们需要在堆中创建一个对象?

来自分类Dev

为什么需要在 tensorflow run.session() 中将张量变成一个列表

来自分类Dev

为什么需要在这段代码中创建一个类的实例?

来自分类Dev

为什么需要在部分名称中添加另一个点

来自分类Dev

为什么不能在实例块中为最终的静态变量分配值?

来自分类Java

为什么不的.class调用一个类中的静态块?

来自分类Dev

我需要在变量中分割一个值

来自分类Dev

为什么需要另一个IPv6块?

来自分类Java

为什么遵循控制结构条件的声明需要放在一个块中?

来自分类Dev

为什么B +树需要使指针指向下一个块?

来自分类Java

为什么一个静态变量的一个方法调用返回另一个静态变量保持为空初始化?

来自分类Dev

return 停止一个函数并返回一个值。但是为什么要在变量上使用它呢?

来自分类Dev

为什么需要声明一个抽象。我需要在我的主要活动上实现 DirectionFinderListener 的替代方法

来自分类Dev

为什么我需要在开始块中初始化变量

来自分类Java

为什么需要一个DataHandler?

Related 相关文章

  1. 1

    为什么需要在循环的每次迭代中声明一个变量才能使用它?

  2. 2

    为什么公共静态最终数组是一个安全漏洞?

  3. 3

    为什么需要在“最终”内关闭文件并仍将其嵌入在“尝试/捕获”块内?

  4. 4

    为什么在静态初始化块中不允许使用合格的静态最终变量?

  5. 5

    为什么当我们调用静态最终变量时不首先执行静态块

  6. 6

    为什么静态最终变量使用静态方法初始化需要同步?

  7. 7

    为什么需要在@Override [inner class]方法内将变量转换为最终数组?

  8. 8

    为什么需要在main中装一个标准错误,而不是io错误?

  9. 9

    为什么我需要在数组中附加一个 NUL 字符?

  10. 10

    为什么我们需要在React Hook中返回一个函数?

  11. 11

    为什么我需要在这里显式编写一个构造函数?

  12. 12

    在ELF中,为什么标题需要在一个段中?

  13. 13

    为什么需要在angularjs中创建一个函数以返回加和数?

  14. 14

    为什么需要在链接列表中存储下一个项目指针

  15. 15

    为什么我们需要在堆中创建一个对象?

  16. 16

    为什么需要在 tensorflow run.session() 中将张量变成一个列表

  17. 17

    为什么需要在这段代码中创建一个类的实例?

  18. 18

    为什么需要在部分名称中添加另一个点

  19. 19

    为什么不能在实例块中为最终的静态变量分配值?

  20. 20

    为什么不的.class调用一个类中的静态块?

  21. 21

    我需要在变量中分割一个值

  22. 22

    为什么需要另一个IPv6块?

  23. 23

    为什么遵循控制结构条件的声明需要放在一个块中?

  24. 24

    为什么B +树需要使指针指向下一个块?

  25. 25

    为什么一个静态变量的一个方法调用返回另一个静态变量保持为空初始化?

  26. 26

    return 停止一个函数并返回一个值。但是为什么要在变量上使用它呢?

  27. 27

    为什么需要声明一个抽象。我需要在我的主要活动上实现 DirectionFinderListener 的替代方法

  28. 28

    为什么我需要在开始块中初始化变量

  29. 29

    为什么需要一个DataHandler?

热门标签

归档