Java 为什么每个System.out.println都失败了?
每个Java 为什么每个System.out.println都失败了?,java,input,integer,println,Java,Input,Integer,Println,每个System.out.printlnI都会失败并出现多个错误。 我正在尝试输入5个整数,并显示“请输入5个整数” 这是我的 import java.util.Scanner; public class SimpleMath { public static void main(String args[]) { Scanner user_input = new Scanner( System.in ); Syste
System.out.println
I都会失败并出现多个错误。
我正在尝试输入5个整数,并显示“请输入5个整数”
这是我的
import java.util.Scanner;
public class SimpleMath {
public static void main(String args[]) {
Scanner user_input = new Scanner( System.in );
System.out.println (“ Please enter 5 integers. ”);
Int firstNumber = user_input.nextInt();
Int secondNumber = user_input.nextInt();
Int thirdNumber = user_input.nextInt();
Int fourthNumber = user_input.nextInt();
Int fifthNumber = user_input.nextInt();
好的!我用的是mac电脑,因为我不在状态,但这是我代码的更新版本,我是一个全新的程序员,这花了我20个小时,我不知道为什么mac键盘上的引号是卷曲的,我找不到直接的引号
因此,最后这里是一个更新更好的源代码
import java.util.Scanner;
public class SimpleMath {
public static void main(String args[]) {
Scanner user_input = new Scanner( System.in );
int firstNumber = user_input.nextInt();
int secondNumber = user_input.nextInt();
int thirdNumber = user_input.nextInt();
int fourthNumber = user_input.nextInt();
int fifthNumber = user_input.nextInt();
int sixthNumber;
int seventhNumber;
int eighthNumber;
sixthNumber = firstNumber + secondNumber + thirdNumber + fourthNumber + fifthNumber;
sixthNumber /= 5;
System.out.println ( sixthNumber );
// adding first second third fourth and fifth numbers then dividing by 5 to find the mean
seventhNumber = firstNumber /= secondNumber;
System.out.println ( seventhNumber );
// first divided by second number with quotient
eighthNumber = fourthNumber %= fifthNumber;
System.out.println ( eighthNumber );
// fourth divided by fifth number with remainder
}
}
您使用了错误的引号字符类型。字符串文本需要使用常规/直接双引号(
“
)而不是卷曲/智能引号(”
)进行引用
另外,Int
不应大写。它可以是Int
(基本体)或Integer
(包装类型)。您的系统.out.println()看起来不错,但使用直引号(“)。但是int中的i必须是小写的,并且需要有一个右括号。希望这能奏效
public static void main(String args[]) {
Scanner user_input = new Scanner( System.in );
System.out.println (“ Please enter 5 integers. ”);
int firstNumber = user_input.nextInt();
int secondNumber = user_input.nextInt();
int thirdNumber = user_input.nextInt();
int fourthNumber = user_input.nextInt();
int fifthNumber = user_input.nextInt();
}
您是否正在用Microsoft Word编写代码?卷曲的引号是怎么回事?糟糕的代码格式,和主题无关的代码。所以-1当你说“多个错误”时,学习阅读这些错误很重要,发布这些错误也会帮助他人帮助你。看看你的其他问题,我发现你使用了文本编辑。您要么需要使用更适合编程的编辑器,要么至少关闭TextEdit中的每个自动更正功能。它可能会弄乱你的引号字符,可能会使你的
int
s大写,谁知道还有什么。你键盘上的引号不是卷曲的。TextEdit正在用卷曲引号替换您的直接引号。如果无法将TextEdit配置为停止此操作,则需要找到另一个编辑器来使用。我不熟悉Mac文本编辑器,但有人可以给你推荐。另外,您关于println
的问题已经得到了回答。如果你有更多的问题,那么你可以单独提问,而不是将它们编辑成同一个问题。