java怎么用扫描仪_如何在Java中使用扫描仪?[重复]

更新时间:2023-07-04 10:52:20 阅读: 评论:0

java怎么⽤扫描仪_如何在Java中使⽤扫描仪?[重复]
问题
这个问题已经在这⾥有了答案:
import java.util.Scanner;
public class Initials {
Scanner getin = new Scanner (System.in);
public static void main(String[] args) {
String Name;
System.out.println("Enter your name's Initials::");
linet();
}
}
错误:不能从静态上下⽂引⽤⾮静态变量?
java
所见古诗带拼音回答
⾸先, Scanner对象没有名为nexlinet的⽅法,我想您想使⽤nextLine() 。
关于错误,您⽆法从static⽅法(在这种情况下,该⽅法为main )引⽤non-static变量。
为什么? 因为即使没有创建该类的实例,也可以使⽤static变量。
怎么解决呢?
睡美人的故事
您可以将变量getin声明为static :static Scanner getin = new Scanner(System.in);
或者,您可以创建该类的实例并访问实例字段getin :Initials some_name = new Initials(); // ... name = Line();
笔记:
尝试遵循Java命名约定。 对⽅法/变量使⽤'mixedCa' ,对类/接⼝使⽤'CamelCa' 。
我建议您阅读有关访问修饰符的信息。 为什么? 看第⼆种解决⽅法。 Initials类应为实例字段getin提供⼀个getter / tter⽅法,因此您没有对此的完全访问权限。 另外,将实例字段声明为private (并使⽤getters / tters )也是⼀种好习惯。
回答
尝试这个:
// ur code
public static void main(String[] args) {
Scanner getin = new Scanner (System.in); //
Line(); //
// ur code
回答
您必须在main⽅法内部创建扫描仪类对象。
因为外部声明的⾮静态变量⽆法访问静态⽅法。
public static void main(String[] args)
{
Scanner getin = new Scanner (System.in);
String Name;
System.out.println("Enter your name's Initials::");
Line();
}
回答
您不了解静态和⾮静态变量或⽅法。
1)可以在任何位置访问静态变量或⽅法,⽆论它是静态⽅法还是⾮静态⽅法。 2)⾮静态⽅法或变量不能在静态⽅法中访问。
所以修改后的代码应该是:
import java.util.Scanner;
public class Initials {
public static void main(String[] args) {
绽开的拼音
String Name;
大惠兰花
Scanner getin = new Scanner (System.in);
舍生取义的事例System.out.println("Enter your name's Initials::");
Line();
}
}
否则,将Scanner修改为static Scanner getin = new Scanner (System.in);
回答
静态⽅法:⽆法访问⾮静态变量。 ⽆法调⽤⾮静态⽅法。 ⽆法使⽤“ this”关键字。 ⽆法使⽤“超级”关键字。 ⽆法覆盖静态⽅法。 因此您不能在main⽅法内部访问⾮静态对象,因为它是静态⽅法。
回答
import java.util.Scanner;
public class Initials
{
public static void main(String[] args)
{
Scanner getin = new Scanner (System.in);
String Name;
性感用英语怎么说
System.out.println("Enter your name's Initials::");
linet();
}
}
回答
导⼊java.util.Scanner;滑动摩擦力大小与什么有关
公共课程缩写
public static void main(String[] args) {
Scanner getin = new Scanner (System.in);
String Name;
System.out.println("Enter your name's Initials::"); ();
}
}
>落不是

本文发布于:2023-07-04 10:52:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1077775.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:静态   访问   变量   实例
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图