[問題]請問線上JAVA編輯器為什麼這樣的語法不行

作者: chiang0514 (chiang0514)   2021-11-15 20:58:14
請問線上 網頁版的JAVA編輯器
在:https://www.tutorialspoint.com/compile_java_online.php
在:https://www.jdoodle.com/online-java-compiler/
在:https://ideone.com/
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
public class Test{
int a;
}
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
Test test = new Test();
}
}
Main.java:9: error: class Test is public, should be declared in a file named
Test.java
public class Test{
^
1 error
宣告類別怎麼都不能成功編譯成功呢?
作者: lycantrope (阿寬)   2021-11-15 21:07:00
class has to be "Main" only if the class is public
作者: LPH66 (-6.2598534e+18f)   2021-11-15 23:34:00
你想像這些地方你的程式是放在 Main.java 裡編譯的就好
作者: crazybad   2021-11-23 11:45:00
你存檔成 Ideone.java 就不會有問題了
作者: mureka (mureka)   2020-01-07 23:01:00
基本習慣,一個物件一個檔(inner class 不算),檔名跟物件名相同

Links booklink

Contact Us: admin [ a t ] ucptt.com