Cla*_*isa -3 java for-loop compiler-errors
我只想写一个简单的代码,在同一行上产生5个笑脸.
Ex output = :) :) :) :) :)
我不明白为什么这段代码不能编译.
public class SmileGenerator {
public static void main(String[] args) {
for (int i=0,i<6,i++) {
System.out.print(":) ");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
SmileGenerator.java:9: error: ';' expected
for (int i=0,i<6,i++) {
^
SmileGenerator.java:9: error: illegal start of type
for (int i=0,i<6,i++) {
^
SmileGenerator.java:9: error: illegal start of expression
for (int i=0,i<6,i++) {
^
SmileGenerator.java:9: error: ';' expected
for (int i=0,i<6,i++) {
^
SmileGenerator.java:9: error: illegal start of expression
for (int i=0,i<6,i++) {
^
Run Code Online (Sandbox Code Playgroud)
你的语法不正确.其中的表达式for (...)
由分号分隔(见此处).将逗号更改为分号,因此:
for (int i=0; i<6; i++)
Run Code Online (Sandbox Code Playgroud)
...这将修复您的编译器警告.如果仔细查看第一个编译器错误消息,您将看到';' expected
并粗略指示其中的位置.这有助于您将来诊断此类问题.
一旦您的代码编译,下一步就是修复您的错误.如果你想要5个笑脸,请使用:
for (int i=0; i<5; i++)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
51 次 |
最近记录: |