Board logo

標題: 這是第一次寫Java程式 [打印本頁]

作者: 花之慶次    時間: 2007-1-21 22:57     標題: 這是第一次寫Java程式

這是第一次寫Java程式, 所用的是j2sdk1.4.2_03, 當我在記事本寫下myFirst.java時而又在命令提示字元以javac來compile我所寫的myFirst.java時, 就出現error:cannot read:myFirst.java, 並顯示出1 error這字樣, 我想請教一下我該如何改正呢??
以下是我學寫的最基本程式碼:
import java.lang.*;

public class myFirst
{
    public static void main(String[] args)
    {
     System.out.println("Hello World!!");
    }
}

真的好想知道那方面出錯

[ 本帖最後由 花之慶次 於 2007-1-21 11:10 PM 編輯 ]
作者: jayzhou_2046    時間: 2007-1-22 08:43

很正常, 應該沒有問題!
小弟相信花之慶次兄遇到的,
是setting問題啊!
作者: d_chu    時間: 2007-1-23 12:59

would it be your environment values setting problem? It looks like when you call compile, it doesn't able to locate myFirst.java file
作者: saxontse    時間: 2007-1-23 16:28

我反而想知你係點compile個java
係0係 cmd 度打javac myFirst.java?
定係用咩software (如realj)run?
仲有
你個file name 係唔係叫myFirst.java?
作者: 花之慶次    時間: 2007-1-23 22:30

引用:
原帖由 jayzhou_2046 於 2007-1-22 08:43 發表
很正常, 應該沒有問題!
小弟相信花之慶次兄遇到的,
是setting問題啊!
好想請教一下
何謂setting問題呢??
作者: 花之慶次    時間: 2007-1-23 22:34

引用:
原帖由 saxontse 於 2007-1-23 16:28 發表
我反而想知你係點compile個java
係0係 cmd 度打javac myFirst.java?
定係用咩software (如realj)run?
仲有
你個file name 係唔係叫myFirst.java?
我的確在cmd打javac.exe來compile myFirst.java, 因為myFirst.java的確是用記事簿來寫
file name的確係myFirst.java, 但不知何故就是Run唔到個class
你知不知道是不是有其他原因, 例如會唔會.....
作者: twinsen2000    時間: 2007-1-27 18:33

試試將你的頭一行改為:

import java.io.*;

public class myFirst
{
    public static void main(String[] args)
    {
     System.out.println("Hello World!!");
    }
}


因為java都像c-lang等要先加入developer所寫的function包, 就像寫c時要如果涉及input和output, 要先加入 #include<stdio.h>一樣, 而java 一樣, 當涉及input或output時, 就先要 import java.io.*; 而java.lang.* 則是為java程序設計提供基礎類庫,另我可提供一個Java Quick Reference參考
作者: twinsen2000    時間: 2007-1-27 18:53

另外寫java時用sun 的NetBeans IDE, 其實是個免費而不錯的選擇
作者: 花之慶次    時間: 2007-1-28 23:40

引用:
原帖由 twinsen2000 於 2007-1-27 18:53 發表
另外寫java時用sun 的NetBeans IDE, 其實是個免費而不錯的選擇
雖然我還沒有時間好好地研究一下我的Java程式
不過我有一個題外話想請問一下, 那就是Java程式和JSP網絡編程其實有什麼關係??
作者: ciahoudun    時間: 2007-2-1 23:12

一起学习,共同进步!!!!
作者: yaoming1311    時間: 2007-2-1 23:56

要注意设置环境变量啊!!
作者: yaoming1311    時間: 2007-2-1 23:57

我也是在辛苦的学习JAVA中∼∼∼
作者: usnameless    時間: 2007-2-2 14:10

引用:
原帖由 花之慶次 於 1/28/2007 07:40 AM 發表


雖然我還沒有時間好好地研究一下我的Java程式
不過我有一個題外話想請問一下, 那就是Java程式和JSP網絡編程其實有什麼關係??
JAVA/JAVAScript/JSP = VB/VBSCRIPT/ASP

Java 係complete programmimg language, JavaScript 只係Sub-set.  而JSP 就係JavaScript 同html 嘅結合, 利用JavaScripto係Server-side helps prepare the html.
關係同VB, VBScript, ASP 類似.
作者: usnameless    時間: 2007-2-2 14:14

引用:
原帖由 花之慶次 於 1/21/2007 06:57 AM 發表
這是第一次寫Java程式, 所用的是j2sdk1.4.2_03, 當我在記事本寫下myFirst.java時而又在命令提示字元以javac來compile我所寫的myFirst.java時, 就出現error:cannot read:myFirst.java, 並顯示出1 error這字樣, 我想 ...
你9X9係將個file save as myFirst.java.txt .  試吓開command promt then "dir myFirst*"  Check吓個ful file name 啦!
作者: ajie    時間: 2007-2-12 01:29

mark thank you~!
作者: 花之慶次    時間: 2007-2-28 00:15

以下這個Java程式有何問題??
public class test{
    public static void main(String args[]){
        System.out.println("陳");
        System.out.println("大");
        System.out.println("文");
        System.out.println("陳"+"大"+"文");
    }
}
以上這個Java程式好明顯是出錯, 但問題是:
public class test{
    public static void main(String args[]){
         System.out.println("我的名字是"+"陳大文");
   }
}
當然, 我是非常之清楚Java程式是接受"+", 反而"-", "*","/"是不能接受, 因此我想請問一下為什麼上面個程式是不能執行, 反而下面個程式反而可以執行??這是什麼原因??
作者: jayzhou_2046    時間: 2007-2-28 08:29

想請問第一個程式有什麼問題呢?
小弟編譯後執行, 顯示結果如下:



陳大文
作者: 花之慶次    時間: 2007-2-28 23:48

引用:
原帖由 jayzhou_2046 於 2007-2-28 08:29 發表
想請問第一個程式有什麼問題呢?
小弟編譯後執行, 顯示結果如下:



陳大文
奇怪....昨天我執行就話我有問題
今天我執行反而又成功, 不知什麼意思......
不過算了, 我想問一下Java又或者其他程式設計中有沒有必要背熟有關Java的保留字, 例如:final, instanceof.....
作者: jayzhou_2046    時間: 2007-3-1 08:45

小弟相信"背熟有關Java的保留字"
對編程的效率有幫助!
但是如小弟經常都要使用不同的編程語言,
進行編程, 容易把它們混淆,
熟背如否幫助相對較少!
作者: usnameless    時間: 2007-3-1 09:03

引用:
原帖由 花之慶次 於 2/28/2007 07:48 AM 發表



奇怪....昨天我執行就話我有問題
今天我執行反而又成功, 不知什麼意思......
不過算了, 我想問一下Java又或者其他程式設計中有沒有必要背熟有關Java的保留字, 例如:final, instanceof.....
, 仲背乜鬼...  Download 個freeware editor 咪得囉!!! 如 Crimson Editor 乜野 html, perl, java, c++, php syntax and keywords 都有晒...  記黎都多餘!!

[ 本帖最後由 usnameless 於 2007-2-28 17:04 編輯 ]
作者: 花之慶次    時間: 2007-3-3 00:45

你們有何好建議, 那就是用Java來寫軟件又或者破解密碼程式, 我又該如何準備呢??

[ 本帖最後由 花之慶次 於 2007-3-3 00:49 編輯 ]
作者: usnameless    時間: 2007-3-3 03:20

引用:
原帖由 花之慶次 於 3/2/2007 08:45 AM 發表
你們有何好建議, 那就是用Java來寫軟件又或者破解密碼程式, 我又該如何準備呢??
睇多D書囉...  哩本Java書唔洗錢可以合法download.  都ok ga.

點我!!!!
作者: 花之慶次    時間: 2007-3-3 22:21

引用:
原帖由 usnameless 於 2007-3-3 03:20 發表


睇多D書囉...  哩本Java書唔洗錢可以合法download.  都ok ga.

點我!!!!
好,多謝你,如果在有什麼問題我會提出來
作者: 花之慶次    時間: 2007-3-5 00:24

這個程式輸出的結果是不是1,2??
public class test4{
     public static void main(String avgs[]){
              int intX;
              char chrY;
              
              intX = 1;
              chrY = 2;
     System.out.println(intX);
     System.out.println(chrY);
     }
}
作者: jayzhou_2046    時間: 2007-3-5 08:34

第一個輸出是1
第二個輸出不是2
因chrY是char,
所以顯示出來是內碼為2的ASCII character!
作者: 花之慶次    時間: 2007-3-8 23:54

留意以下程式是對的, 不過有一個語句不明白:
public class SampleD3L3{
     public static void main(String args[]){
        String strMessage;
        strMessage = "I Love Java Hacker!!!";

        System.out.println(strMessage);               
        System.out.println("strMessage中含有"+strMessage.length()+"個字元!!");
     }
}
在程式中, strMessage.length()其實是有什麼用途呢??
作者: jayzhou_2046    時間: 2007-3-9 09:13

strMessage.length()是用來找strMessage的長度.
作者: 花之慶次    時間: 2007-3-14 22:54

這個程式對於我來說可能深了少少:
//匯入類別
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class SampleD4L1{
      public static void main(String args[]){
         //建立用來讀取輸入資料的物件
      BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in), 1);
      try{
       //要輸入姓名
       System.out.println("請輸入你的姓名:");

      //宣告String類別型態的變數, 用來代入讀取的資料
       String myString = myReader.readLine();
      //連結訊息並顯示出
       System.out.println("Hi!!"+myString+", 很高興認識你");
   
   //錯誤處理區塊
   }catch(IOException e){
   }

}


以上的程式我真的不知道為什麼會出錯??
同時我也想請教一下以下的語句:
import java.io.BufferedReader;
import java.io.InputStreamReader;
Import java.io.IOException;
同時new BufferedReader(new InputStreamReader(System.in), 1); =>這個1字又是怎麼一回事??
另外, 何謂package??

以及最後一句:
}catch (IOException e){
又是如何??

[ 本帖最後由 花之慶次 於 2007-3-14 23:25 編輯 ]
作者: 花之慶次    時間: 2007-3-14 23:12

還有一點, 有關Java Core API Reference又是什麼東西??
作者: jayzhou_2046    時間: 2007-3-15 08:25

相信Sun Microsystem有關的url可以幫到你:
http://java.sun.com/javase/reference/api.jsp
作者: 花之慶次    時間: 2007-3-15 22:36

對不起, 從今天起我會好好的學習Java再來請教你!!!!!!


[ 本帖最後由 花之慶次 於 2007-3-15 23:09 編輯 ]
作者: jayzhou_2046    時間: 2007-3-16 09:37

花兄請別客氣!
大仦兒談論研究一下
才有意思嘛!
作者: feng461    時間: 2007-3-17 04:47     標題: 451

士大夫管理;可能离开;阿里山扩大农民;了;了按时;老大娘外;哦可能
作者: 花之慶次    時間: 2007-3-18 23:14

有一件事我又不懂的, 自從我安裝了Java程式以後, 在已經確定了有關變數路徑以後, 撰寫Java程式的確是有一點順利, 但有一點我是不太明白, 就是自從確定了Java程式的變數路徑以後當我想寫Ruby on Rails時又不能撰寫, 同時以下幾個在命令提示字元指令中有幾個是不能執行, 分別是ping, tracert finger, telnet, ftp, nbtstat, nslookup以及rsh, 這些指令是這樣顯示的:
'ping'不是內部或外部命令,
可執行的程式或批次檔.

以上問題我該怎麼辦呢????
作者: BeeBeeBee    時間: 2007-4-5 16:24

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 花之慶次    時間: 2007-4-9 23:38

想問一下在JAVA中有所謂Virtual Machine, 是什麼意思??
作者: jayzhou_2046    時間: 2007-4-10 09:23

引用:
原帖由 花之慶次 於 2007-4-9 23:38 發表
想問一下在JAVA中有所謂Virtual Machine, 是什麼意思??
Virtual machine (VM) 是一個虛擬平台,
把程式跟不同的硬件/作業系統平台分隔開.
令該程式在VM上運行,
而非在之下的物理平台運行.
Java開發在不同的硬件/作業系統平台上開發了VM,
從而達到write once run anywhere的目的.
作者: 花之慶次    時間: 2007-4-19 00:04

如何定義Java 程式碼是最安全嗎
作者: 花之慶次    時間: 2007-4-23 22:55

如果我想替我公司寫一個網頁....


你們主不主張我用Java來寫呢??我只是想知道, 當然, 我所做的公司只不過是小公司, 沒有理由用太複雜的程式設計來寫, 最好是用html, 是不是??

[ 本帖最後由 花之慶次 於 2007-4-24 00:22 編輯 ]
作者: jayzhou_2046    時間: 2007-4-24 08:35

引用:
原帖由 花之慶次 於 2007-4-23 22:55 發表
如果我想替我公司寫一個網頁....


你們主不主張我用Java來寫呢??我只是想知道, 當然, 我所做的公司只不過是小公司, 沒有理由用太複雜的程式設計來寫, 最好是用html, 是不是??
版主要把有關的詳情披露一下!
作者: kalki    時間: 2007-4-28 23:50

網頁html+javaScript最好
作者: 花之慶次    時間: 2007-4-30 00:05

以下的程式又不知道出了什麼問題??
import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOExpection
     {
           System.out.println("請輸入文字字串");
           BufferedReader br =
           new BufferedReader(new InputStreamReader

(System.in));
           String str = br.readline();
           System.out.println("剛才輸入的字串是:" +str);
      }
}

主要就是以下這兩句出了問題
Sample13.java:4 cannot find symbol
symbol:class IOExpection
location:class Sample13
   public static voi main(string args[]throws IOExpection, 劬就是IOExpection出了問題, 那究竟是什麼問題??, 因為我好清楚IOExpection是一個鍵盤輸入變數值, 低問題是為什麼我在用Javac時會有cannot find symbol呢?? 如果我刪除這一句話的話, 程式又可以繼續執行下去, 又時什麼意思呢??
其次是:
Sample12.java:9: cannot find symbol
symbol:method readline()
location: class java.io.BufferedReader
String str=br.readline();
究竟是出了什麼問題呢??

[ 本帖最後由 花之慶次 於 2007-4-30 00:22 編輯 ]
作者: hello5683    時間: 2007-5-17 12:49

Don't see any problem.
作者: twinsen2000    時間: 2007-5-18 04:28

你打錯字~ 係IOException,唔係IOExpection呀∼!!
你copy我呢個試多次啦∼

import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOException
     {
           System.out.println("請輸入文字字串");
           BufferedReader br =
           new BufferedReader(new InputStreamReader(System.in));
           String str = br.readLine();
           System.out.println("剛才輸入的字串是:" +str);
      }
}

[ 本帖最後由 twinsen2000 於 2007-5-19 01:19 編輯 ]
作者: fai1492    時間: 2007-5-18 16:00

沒有問題啊,,,你set錯一些東西嗎..?
作者: klome    時間: 2007-5-19 13:49

Good!!THX!!.
作者: 花之慶次    時間: 2007-5-20 11:16

引用:
原帖由 twinsen2000 於 2007-5-18 04:28 發表
你打錯字~ 係IOException,唔係IOExpection呀∼!!
你copy我呢個試多次啦∼

import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOException
      ...
多謝你, 朋友!!!!
作者: 花之慶次    時間: 2007-5-20 13:09

有沒有人知道Apache Jakarta-Tomcat5.5.9對於撰寫JSP有何幫助???
作者: 花之慶次    時間: 2007-5-20 13:16

引用:
原帖由 twinsen2000 於 2007-5-18 04:28 發表
你打錯字~ 係IOException,唔係IOExpection呀∼!!
你copy我呢個試多次啦∼

import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOException
      ...
以下的程式又不知道出了什麼問題??
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class Sample055MessageFilter implements Filter {
        public void init(FilterConfig config)
        {
        }
        public void destroy()
        {
        }
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws ServletException, IOException
    {
                Date today=new Date();
                PrintWriter out=((HttpServletResponse)response).getWriter();
                out.println("<center><span style=\"font-size:18pt;color:white;background-color:#888888\">");
                out.println("Cool Company Inc.,</span><p>");
                out.println(today);
                out.println("</center><p>");
                chain.doFilter(request,response);
    }
}
作者: wantmm    時間: 2007-5-21 16:35

相信Sun Microsystem有關的url可以幫到你:
http://java.sun.com/javase/reference/api.jsp
作者: jayzhou_2046    時間: 2007-5-22 08:43

引用:
原帖由 花之慶次 於 2007-5-20 13:09 發表
有沒有人知道Apache Jakarta-Tomcat5.5.9對於撰寫JSP有何幫助???
Tomcat是作為jsp的server應用程式.
簡而言之, 把jsp源代碼, 放到有關的目錄下,
便可進行調試或供用戶瀏覽或使用!
作者: 花之慶次    時間: 2007-6-8 23:05

這個程式又不知道出了什麼問題:
import java.io.*;
public class J2_4_3
{
     public static void main(String[] args) throws IOException
     {
         BufferedReader Keyin;
         Keyin=new BufferedReader(new InputStreamReader

(System.in));
         System.out.print("鍵入字串:   ");
         String st=keyin.readLine();
         System.out.println("顯示字串:  "+st);
     }
}

String st=keyin.readLine();
問題就是這一句, javac指出keyin一字出錯, 是什麼意思??
作者: simongalaxy    時間: 2007-6-21 01:57

引用:
原帖由 花之慶次 於 2007-6-8 23:05 發表
這個程式又不知道出了什麼問題:
import java.io.*;
public class J2_4_3
{
     public static void main(String[] args) throws IOException
     {
         BufferedReader Keyin;
         Keyin=new  ...
留意大細楷的分別
Java 係 case sensitive
作者: 花之慶次    時間: 2007-7-10 00:15

最近在Sun Microsystem中下載了NetBeans IDE, 這對於寫Java有沒有幫助??
作者: 花之慶次    時間: 2007-7-20 23:43

如果用NetBeans來寫Java, 有什麼好處??
作者: simongalaxy    時間: 2007-8-13 22:50

Javascript 唔係 Java 的 Sub-Set ...

Javascript 本身叫 LiveScript,係 Netscape 的產品,後因與 Sun 繼續研發,所以易名 Javascript,但同 Java 係完全無關係架﹗只係部分語法相近

JSP 唔等於 Javascript + html,JSP 係 J2EE 的 sub-set,而且做到好多 Javascript 做唔到的東西。

NetBeans 係 Sun 自家出的 IDE,好處就係方便左
作者: 花之慶次    時間: 2007-8-14 00:47

以下程式出了什麼問題:
import Java.applet.Applet;
import Java.awt.Graphics;

public class SayHello extends Applet
{
      public void paint(Graphics g)
      {
            g.drawString("hello, it's my first application!!!\n" , 30, 30);
      }
}

在利用javac來compile SayHello.java時竟然有4處出錯, 究竟是!原因??
作者: jayzhou_2046    時間: 2007-8-14 08:38

閣下的import句中,
Java應為java,

import java.applet.Applet;
import java.awt.Graphics;
作者: 花之慶次    時間: 2007-8-14 22:23

引用:
原帖由 jayzhou_2046 於 2007-8-14 08:38 發表
閣下的import句中,
Java應為java,

import java.applet.Applet;
import java.awt.Graphics;
唔, 同意你的講法, 有關的問題我已經由Java改為java, 然後javac來compile SayHello.java程式
但又出現問題, 那就是當我用java來Run這程式時又出現問題, 其問題如下:
Exception in tread "main" java.lang.NoSuchMethodError: main, 那一方面又出現問題??
是不是這一句出了問題:
public void paint(Graphics g)

[ 本帖最後由 花之慶次 於 2007-8-14 22:27 編輯 ]
作者: jayzhou_2046    時間: 2007-8-15 08:43

花兄, 此程式是applet,
須要把applet嵌入到網頁,
或用applet容器才能運行.

因閣下用java.exe (如在windows下)執行,
所以java.exe會嘗試在class檔中尋找main.
閣下看到的錯誤訊息是此原因所致.
作者: 花之慶次    時間: 2007-8-15 23:48

引用:
原帖由 jayzhou_2046 於 2007-8-15 08:43 發表
花兄, 此程式是applet,
須要把applet嵌入到網頁,
或用applet容器才能運行.

因閣下用java.exe (如在windows下)執行,
所以java.exe會嘗試在class檔中尋找main.
閣下看到的錯誤訊息是此原因所致.
如何用JAVA 讀取 INI 檔

[ 本帖最後由 花之慶次 於 2007-8-16 00:36 編輯 ]
作者: diaoniyaya    時間: 2007-8-24 12:24

Java 係complete programmimg language, JavaScript 只係Sub-set.
作者: lalawul    時間: 2007-9-5 01:20

應該是JDK的路徑沒設好.....
作者: hony16_ren    時間: 2007-9-14 11:59

JAVA工具应该是比较强大,如果你想用快点的可以使用微软的。
作者: 花之慶次    時間: 2007-9-18 07:29

以下是一個簡單的Java程式, 不過個人覺得不是環境變數出現問題:
程式碼:
public class Hello
{
    public static void main(String[] argv)
    {
       System.out.println("Hello, how are u??");
    }
}
執行結果:
c:\>javac Hello.java
Hello.java:1:'class 'or 'interface' expected
嚜穆ublic class Hello

1 error

有沒有人知道這是什麼事??

如果直接Run的話(也就是說用Java Hello)就會出現了以下的問題
Expection in tread "main" Java.lang.NoClassDefFoundError:hello

[ 本帖最後由 花之慶次 於 2007-9-18 07:37 編輯 ]
作者: jayzhou_2046    時間: 2007-9-19 08:35

閣下的main跟java要求的formal parameters有點出入,
所以無法執行閣下程式中的main.

可以把main改成:
public static void main(String args[])
作者: 花之慶次    時間: 2007-10-2 00:07

這個程式可不可以執行??
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class HelloServlet extends HttpServlet
{

        // Initialize global variable
        public void init(ServletConfig config)throws ServletException
        {
            super.init(config);
        }

        // Process the HTTPGetrequest
        public void doGet(HttpServletRequest request, HttpServletResponse response)
              throws ServletException, IOException
              {
                  response.setContentType("text/html;charset=BIG5");
                  printWrite out=response.getWriter();
                  out.println("<html>");
                  out.println("<head><title>HelloServlet</title></head>");
                  out.println("<body>");
                  out.println("Hello World<br>");
                  out.println("大家好");
                  out.println("</body>");
                  out.println("</html>");
                  out.close();;
              }
作者: jayzhou_2046    時間: 2007-10-2 11:24

引用:
原帖由 花之慶次 於 2007-10-2 00:07 發表
這個程式可不可以執行??
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class HelloServlet extends HttpServlet
{

        // Initialize global variable
       ...
閣下有否安裝servlet的容器(如Tomcat)?
作者: 花之慶次    時間: 2007-10-7 14:31

這個程式又如何??
import java.io.*;
public class J2_4_4
{
    public static void main(String[] argv)throws IOExpection
    {
          BufferedReader Keyin;
          keyin=new BufferedReader(new InputStreamReader(System.in));
          System.out.print("輸入整數字串: ");
          String st=keyin.readline();
          int num=Integer.parseInt(st);
          System.out.println("顯示整數數值:" +num);
    }
}

因為有兩個部份出錯!!

[ 本帖最後由 花之慶次 於 2007-10-7 14:35 編輯 ]
作者: 花之慶次    時間: 2007-10-7 14:32

引用:
原帖由 jayzhou_2046 於 2007-10-2 11:24 發表

閣下有否安裝servlet的容器(如Tomcat)?
有, 是Tomcat 6.0, 不過不知何故就是不能執行!!
作者: 花之慶次    時間: 2007-10-7 15:25

public class Promotion
{
    public static void main(String[] argv)
    {
      byte i=-2;
      i = i >> 1;
      System.out.println("變數i現在的內容:" +i);
    }
}

這個程式有一個地方出錯, 如果要改正的話我應該怎麼辦??
作者: 花之慶次    時間: 2007-10-7 15:38

public class CompoundAssignment
{
    public static void main(String[] argv)
    {
        int i=2;
        i += 2;
        System.out.println("變數i現在的內容:", i);
        i += 4.6;
        System.out.println("變數i現在的內容:", i);
    }
}

以及這個程式也不明白為止會有兩個錯誤??
作者: 花之慶次    時間: 2007-10-21 19:12

import java.io.*;
public class Sample
{
    public static void main(String[] argv)throws IOException
    {
         System.out.println("請輸入姓名, 身高和體重:");

         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

         String str1=br.readLine();
         String str2=br.readLine();
         String str3=br.readLine();

         double num1=Integer.parseInt(str1);
         double num2=Double.parseDouble(str2);
         double num3=Double.parseDouble(str3);

         System.out.println("姓名是:" +num1+ " ");
         System.out.println("身高是:" +num2+ " ");
         System.out.println("體重是:" +num3+ " ");
     }
}


這個程式原則上是沒有錯, 不過在執行上就出問題, 不知道是那地方出了問題呢??

[ 本帖最後由 花之慶次 於 2007-10-21 20:01 編輯 ]
作者: thismoment    時間: 2007-10-28 15:17

if i want learn java by myself,canit?
作者: jayzhou_2046    時間: 2007-10-29 13:23

引用:
原帖由 thismoment 於 2007-10-28 15:17 發表
if i want learn java by myself,canit?
You can learn Java on your own.
I learnt it by myself.
作者: 花之慶次    時間: 2007-10-31 07:46

引用:
原帖由 jayzhou_2046 於 2007-10-29 13:23 發表

You can learn Java on your own.
I learnt it by myself.
以下的程式是這樣的:
// App1_2, Java applet
import java.awt.*;
import java.applet.*;
public class App1_2 extends Applet
{
    public void paint(Graphics g)
    {
       g.drawString("Hello, Java!!!", 50, 50);
    }
}
寫完這程式以後, 就將App1_2.java小程式Javac而成為App1_2.class
如果要啟動Java Applet就必須搭配瀏覽器才可執行, 但問題就來, 首先毛一下有關的html:
<!--App1_2.htm-->
<HTML>
<APPLET CODE   ="APP1_2.CLASS"
        WIDTH  ="200"
        HEIGHT ="100">
        很抱歉, 你的瀏覽器不支援Java applet!!!
</APPLET>
</HTML>
然後再在資料格內找這個App1_2.htm時執行時理論上竟應該看到Hello!!Java這個字樣, 但實際上所顯示出來的是這一句:很抱歉, 你的瀏覽器不支援Java applet!!!  , 理由是Windows XP再搭配IE 6.0時從未下載過JVM(Java虛擬機器), 當然, 我也用過另外一種方法, 也就是在DOS內輸入appletviewer App1_2.html, 就自然 call出Applet檢視器, 而左下角則顯示出啟動:沒有初始化applet, 因此我想請教一下究竟我應該如何下載有關JVM呢??(當然, 我知道可以在http://java.sun.com內找, 但因為實在太多, 我找不到...)
作者: ai1314    時間: 2007-11-4 22:29

public static void main(String args[]){
        String strMessage;
        strMessage = "I Love Java Hacker!!!";

        System.out.println(strMessage);               
        System.out.println("strMessage中含有"+strMessage.length()+"個字元!!");
     }
?????????????????????????????




歡迎光臨 香港 Xocat Forum 討論區 (http://p.xocat.com/p/) Powered by Discuz! 6.0.0