1樓:你好嗎
你據說的關鍵行是你的問題補充嗎?
//exa_15_16.java
//簡單的檔案編輯器
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class exa_15_16 extends windowadapter implements actionlistener,textlistener
{frame f; //主窗體,就是文字編輯器視窗textarea ta1;//寫東西的地方
2樓:匿名使用者
**不少,想知道哪一行的意思
java中單行註釋和多行註釋是什麼意思?我沒弄明白,能解釋一下麼?舉個例子也好,謝謝~!
3樓:匿名使用者
註釋簡單的來說就是一種說明,不能被當成執行語句執行。做為一名程式設計師,但我們在寫**時是順著思路寫下去的。寫**好比就是在做題。
當你在做的時候你腦海時的思路很清晰,會想到用一些特殊的方法來解決當前的問題。但是但你在解決一個大型問題時。思路有很多,而且有的比較複雜,現在你現寫**時,自己心裡清楚自己為什麼要這麼寫。
但時隔幾天或幾個月,當你再次開啟你所寫的**時。你會發現一大堆**看下來整個人會暈頭轉向的。會忘記當時所寫的部分**的功能或實現過程。
簡單的說就是會忘記當時的思路。
而這時註釋的作用就顯示十分重要了。當你在寫**時。寫到關鍵部分你可以寫下一些說明(註釋),說明你的思路或此段**的功能和作用。
當有了這些說明,你時隔幾個月再回來看自己曾經寫的**時就能快速找回當時的思路,快速理解**。值得提的時。以後在工作上,往往是團隊合作。
今天你寫了幾個**。明天可能你請假,另一個人來接手你的工作。接著你的**寫下去。
但如果你寫**時用到了一些別人不知道的思路時。如果沒有註釋,別人根本就很難理解你的**。也就難以接手你的工作了。
說以上這些只是為了讓樓主能明白註釋的重要性。好了。下面正面回答樓主的問題:
上面說到。**中可以加以註釋來說明自己所寫的**的作用。在java中有單行註釋,多行註釋,和文件註釋。
(1)單行註釋:以「 // 」開頭後面接所要加的說明的內容。如下面所示:
//定義變數a
int a = 10;
//定義變數b
int b = 20;
上面的語句中,在編譯的過程就會直接略過註釋,只會編譯 int a = 10 和 int b = 20這兩句。由此可見註釋只是起著說明的作用。
(2)多行註釋:以「/*」開頭,以「*/」結尾。
假設當你要說明你所寫的**的功能時。要說明的內容有很多。如果全部放在同一行會顯得很難看。所以一般會用多行來寫,如下所示
// 說明
//說明
//說明
//說明
以上是用四個單行註釋來註釋四行說明。但如果有10行說明就要按十個「//」這顯示很麻煩,所以這時就可採用多行註釋。上面的可改成:
/*說明
說明說明
說明*/
也可以這樣
/* 說明
說明說明
說明 */
(3)文件註釋:以「/**」開頭,以「*/」結尾。文件註釋主要是生成文件的。樓主剛學java可能不知道什麼是api文件。因此,這裡我就不說明了。以後你自然會明白。
好了就這些了。希望能幫到樓主,祝樓主學習愉快!o(∩_∩)o哈哈~
4樓:匿名使用者
單行註釋很簡單。。就是在隨便
在**(當然不能在**的中間)加上 //想加的註釋多行嘛,就是隨便在**用 /*你想加的,這裡可以多行*/蠻簡單的哦。。註釋就是為了讓別人看懂你的**,增加你**的可讀性。。當然有時候也是提醒自己這些**是幹什麼的。。
例如 system.out.println("hello:);//這是一個輸出語句
/*就是這些了
哈哈多行註釋*/
5樓:天堂向右
其實就字面意思,單行註釋就只註釋某句**
多行註釋就註釋多行**,例如:
public class helloworld}
6樓:匿名使用者
public static void main(string args)
java程式閱讀題不懂,求大神解釋下~~越詳細越好
7樓:匿名使用者
b是抄static變數,說白了就是類的
bai所有物件公用du1個b,而cat和dog都有自己的a
a.b=100後,a.inputb()自然打zhi印出100,而cat.b和dog.b也都是
dao100了。
所以,cat.b++後,公用的這個b為101,而cat.a沒有初始化,為0.0,cat.a++後為1.0
所以cat.inputa()列印的是cat自己的a,為1.0,cat.inputb()列印的是公用的b,為101.0
同理,dog.inputa()列印的dog自己的未初始的a,為0.0,
而dog.inputb()列印的公用的b,為101.0
8樓:匿名使用者
在類baia中,
有一個dufloat變數
zhia,還有一個float靜態變數b,有四個沒有返回值的方dao法,seta,setb,inputa,inputb,seta中將x值賦給專a,setb中,屬將y值賦給b.inputa中,輸出a,inputb中輸出b.
在ch62ad中,有一個主函式,裡邊new了兩個a,分別是cat,dog物件,將100賦給a中的b屬性,然後呼叫a中的inputb方法,cat中b+1,a+1;然後cat呼叫兩個方法,dog呼叫兩個方法,這些方法中有輸出a,b的值。
9樓:匿名使用者
靜態域屬於類,不管這個類有多少個物件,都是共享一個靜態域。因此第一次列印結果是回100。
float a在對
答象建立的時候會被初始化為0.0。呼叫cat.
a++後自增一位,因此列印結果是1。同樣,100自增一位是101。最後dog.
inpub()列印結果是0.0。
10樓:system小強
純手打,請給分。e5a48de588b662616964757a686964616f31333332623930
class a
void setb(float y)
void inputa()
static void inputb()
}public class ch62ad}
11樓:匿名使用者
只有注意a中的b是static的就容易理解多了
求稅法題目的答案,關於稅法的一條題目,求詳細過程!!!線上等答案啊
1.某建du築安裝公司自己繳納營業 zhi稅 12000000 64000 3 某建築安裝dao 公司自己代扣代內繳營業稅 64000 3 2.甲建築公司應 容繳納營業稅 16000 7000 3 應代扣代繳 7000 3 開發商 4000 5 3.文化館本月應納營業稅 6000 3 10000 2...
VB題,求各位大神解答,一些VB題目,求大神解答
username textbox1.textpassword textbox2.textbutton1 click if username abcde and password 12345 then frmlogin.show else msgbox 密碼有誤 textbox1.setfocus t...
一條SQL語句不理解,請大俠幫忙解釋
如果exists不理解,你可以用連線的思想理解 select a.id from t a t b where b.name a.name and b.id 由b.name a.name得出瞭如 a b 1 a a1 1 a a11 a a1 2 a a21 a a1 3 a a32 a a2 1 a...