新聞中心
(Java程序)麻煩dalao給每一行代碼都加個注釋。謝謝! 在線急等?。。?/h2>
package wzh; //引入包
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供福田網(wǎng)站建設(shè)、福田做網(wǎng)站、福田網(wǎng)站設(shè)計、福田網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、福田企業(yè)網(wǎng)站模板建站服務(wù),十余年福田做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
public class Lhs003 { //類
public static void main(String[] args) { //主函數(shù)
int a=1,t=0;//定義兩個int類型變量
int i;//同上
for(i=1;;i++) { //for循環(huán),i遞增,不設(shè)置上限
t=a; //a賦值給t
a=a*i; //計算并賦值
if(a/i!=t) //如果a/i !=t 則跳出循環(huán)
break;
}
System.out.println("Integer "+(i-1)+"!="+t); //后臺輸出
long a1=1,t1=0;//定義兩個long類型變量
long i1;//定義變量
for(i1=1;;i1++) {//for循環(huán),i1遞增,不設(shè)置上限
t1=a1;//a賦值給t
a1=a1*i1;//計算并賦值
if(a1/i1!=t1) { 如果a/i !=t 則跳出循環(huán)
break;
}
}
System.out.println("Long "+(i1-1)+"!="+t1);//后臺輸出
//一下同上類似
byte a2=1,t2=0;
byte i2;
for(i2=1;;i2++) {
t2=a2;
a2=(byte) (a2*i2);
if(a2/i2!=t2) {
break;
}
}
System.out.println("Byte "+(i2-1)+"!="+t2);
short a3=1,t3=0;
short i3;
for(i3=1;;i3++) {
t3=a3;
a3=(short) (a3*i3);
if(a3/i3!=t3) {
break;
}
}
System.out.println("Short "+(i3-1)+"!="+t3);
double a4,t4=1,i4;
for (a4=1,i4 = 1; ; i4++) {
t4=a4;
a4=a4*i4;
if(a4Double.MAX_VALUE) {
break;
}
}
System.out.println("Double "+(i4-1)+"!="+t4);
float a5,t5=1,i5;
for (a5=1,i5 = 1; ; i5++) {
t5=a5;
a5=a5*i5;
if(a5Float.MAX_VALUE) {
break;
}
}
System.out.println("Float "+(i5-1)+"!="+t5);
/ar e='1';
char a6=1,t6=0; //定義字符型變量
char i6;//同上
for(i6=1;;i6++) {
t6=a6;
a6=(char) (a6*i6);//字符型計算取ASCI碼比如 1 =49
if(a6/i6!=t6) {
break;
}
}
System.out.println("Character "+(i6-1)+"!="+(int)t6);
}
}
一個簡單的Java程序代碼?
package com.zpp;public class Charge {
public static void main(String [] args) {
if(args.length ==0) {
System.out.println("parameter error!");
System.out.println("java com.zpp.Charge [int]");
return;
}
int min = Integer.parseInt(args[0]);
double money = 0.0;
if (min = 0) {
money =0.0;
System.out.println("not money");
} else if (min = 60) {
money = 2.0;
} else {
money = 2.0 + (min - 60) * 0.01;
}
System.out.println("please pay: " + money);
}
} 編譯:javac -d . Charge.java運行:java com.zpp.Charge 111
對一個程序代碼加上注釋詳細一點關(guān)于java的
class?Point?{
private?double?x; //類的屬性
private?double?y;
Point(double?x1,?double?y1)?{?//構(gòu)造方法,給屬性賦值。new?Point(1.0,2.0),所以x=1.0,y=2.0
x?=?x1;?
y?=?y1;
}
public?double?getX()?{?return?x;?}?//返回屬性的值
public?double?getY()?{?return?y;?}
public?void?setX(double?i)?{?x?=?i;?}?//給屬性賦值
public?void?setY(double?i)?{?y?=?i;?}
}
class?Circle?{
private?Point?o;
private?double?radius;
Circle(Point?p,?double?r)?{//構(gòu)造方法,就是在main方法中new的時候要執(zhí)行的方法,會給o和radius賦值。
o?=?p;?
radius?=?r;
}
Circle(double?r)?{//構(gòu)造方法
o?=?new?Point(0.0,?0.0);
radius?=?r;
}
boolean?contains(Point?p)?{
double?x?=?p.getX()?-?o.getX();
double?y?=?p.getY()?-?o.getY();
if(x*x?+?y*y??radius?*?radius)?return?false;
else?return?true;
}
public?void?setO(double?x,?double?y)?{
o.setX(x);?
o.setY(y);
}
public?Point?getO()?{?return?o;?}
public?double?getRadius()?{?return?radius;}
public?void?setRadius(double?r)?{?radius?=?r;}
public?double?area()?{?
return?3.14?*?radius?*?radius;
}
public?double?per(){
return?3.14*2*radius;
}
}
public?class?aaa?{
public?static?void?main(String?args[])?{
Circle?c1?=?new?Circle(new?Point(1.0,2.0),?9.0);?//首先new?Point(1.0,2.0),會調(diào)用Point類的構(gòu)造方法。得到一個Point對象,這個對象的屬性x=1.0?y=2.0
?//然后看外面,調(diào)用Circle類的第一個構(gòu)造方法。所以radius=9.0
System.out.println("c1?area?=?"+c1.area());//這樣執(zhí)行Circle的area()方法時,返回3.14*9.0*9.0的結(jié)果
System.out.println("c1?area?=?"+c1.per());//同樣,返回3.14*2*9.0的結(jié)果
}
}
不明白再問吧
請JAVA高手給下面代碼加個注釋.
就是升序排列數(shù)組.代碼沒錯, int a[]={90,23,45,12,5,78,21,88,67},b;
看最后b定義了.
整個過程沒什么需要注釋的.
if(a[i]=a[j]) //a[i]=a[j] 數(shù)值互換,b就是臨時變量而已.
{
b=a[i];
a[i]=a[j];
a[j]=b;
}
如何在java程序中添加注釋
1、單行(single-line)--短注釋://…… 單獨行注釋:在代碼中單起一行注釋, 注釋前最好有一行空行,并與其后的代碼具有一樣的縮進層級。如果單行無法完成,則應(yīng)采用塊注釋。 注釋格式:/* 注釋內(nèi)容 */ 行頭注釋:在代碼行的開頭進行注釋。主要為了使該行代碼失去意義。 注釋格式:// 注釋內(nèi)容 行尾注釋:尾端(trailing)--極短的注釋,在代碼行的行尾進行注釋。一般與代碼行后空8(至少4)個格,所有注釋必須對齊。 注釋格式:代碼 + 8(至少4)個空格 + // 注釋內(nèi)容
2、塊(block)--塊注釋:/*……*/ 注釋若干行,通常用于提供文件、方法、數(shù)據(jù)結(jié)構(gòu)等的意義與用途的說明,或者算法的描述。一般位于一個文件或者一個方法的前面,起到引導(dǎo)的作用,也可以根據(jù)需要放在合適的位置。這種域注釋不會出現(xiàn)在HTML報告中。注釋格式通常寫成: /* * 注釋內(nèi)容 */
3、文檔注釋:/**……*/ 注釋若干行,并寫入javadoc文檔。每個文檔注釋都會被置于注釋定界符 /**......*/ ...
標題名稱:java程序代碼加個,怎么編寫java程序代碼
標題網(wǎng)址:http://www.dlmjj.cn/article/pheheh.html