[投稿123] Windows Only (v1.0)
很有意義的活動,這讓我想用VirtualBox灌Ubuntu來試試。
在此先給Windows版本。
[概念]
就是batch file.
其實我大可用batch file輸出123就好,
但要在JVM上執行,好吧,那就是寫class繼承Output123
實際要執行的是children object
[前提]
活動規定javac和java,所以先假設相關環境變數是有設定的,
那我需要的是有設定變數JAVA_HOME指向JDK path或JRE path
[檔案]
Output123.java
====================
public class Output123 {
public static void main(String[] args) {
char[] ch = new char[]{1,2,3};
System.out.println(Integer.parseInt(String.valueOf(ch)));
}
}
giveMe123no01.java(depreciated)
====================
public class giveMe123no01 extends Output123 {
public static void main(String[] args) {
System.out.println("123");
}
}
giveMe123no01.java
=====================
public class giveMe123no01 extends Output123 {
public giveMe123no01() {
System.out.println("123");
}
public static void main(String[] args) {
new giveMe123no01();
}
}
java.bat
====================
@echo off
IF "%1" EQU "Output123" (
"%JAVA_HOME%"\\bin\\java giveMe123no01
)
[步驟]
1. 請create and copy上述三個檔案到某處
2. 開始-->cmd或命令提示字元-->切換路徑到某處
3. javac *.java
4. java Output123
5. 完成
不曉得有沒違反規則,反正隨意吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.177.97
推
09/27 08:59, , 1F
09/27 08:59, 1F
※ 編輯: bleed1979 來自: 114.32.177.97 (09/27 09:46)
→
09/27 09:52, , 2F
09/27 09:52, 2F
→
09/27 10:10, , 3F
09/27 10:10, 3F