真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java新手代碼注解,java編寫注解

Java如何進行單行注釋和多行注釋?

(1)單行注釋:以“ // ”開頭后面接所要加的說明的內(nèi)容。如下面所示: //定義變量a int a = 10; //定義變量b int b = 20;上面的語句中,在編譯的過程就會直接略過注釋,只會編譯 int a = 10 和 int b = 20這兩句。由此可見注釋只是起著說明的作用。

創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、荔浦網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、電子商務(wù)商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為荔浦等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

(2)多行注釋:以“/*”開頭,以“*/”結(jié)尾。 假設(shè)當(dāng)你要說明你所寫的代碼的功能時。要說明的內(nèi)容有很多。如果全部放在同一行會顯得很難看。所以一般會用多行來寫,如下所示// 說明//說明//說明//說明以上是用四個單行注釋來注釋四行說明。但如果有10行說明就要按十個“//”這顯示很麻煩,所以這時就可采用多行注釋。上面的可改成:/*說明說明說明說明*/也可以這樣/* 說明 說明 說明 說明 */

(3)文檔注釋:以“/**”開頭,以“*/”結(jié)尾。文檔注釋主要是生成文檔的。

Java編程題!新人,求代碼,最好有詳細(xì)的注解!感謝各位大神~

環(huán)境:JDK1.8+。然后復(fù)制粘貼代碼即可用。

import?java.text.SimpleDateFormat;

import?java.util.ArrayList;

import?java.util.Collections;

import?java.util.Date;

import?java.util.List;

import?java.util.stream.Collectors;

public?class?MainController?{

public?static?void?main(String[]?args)?{

//一.將圖一四個人的信息放入list中

ListStudent?students?=?new?ArrayList();

Student?s1?=?new?Student("小趙",getTime("1992.08.11"),400);

Student?s2?=?new?Student("小錢",getTime("1995.01.24"),750);

Student?s3?=?new?Student("小孫",getTime("1990.06.05"),670);

Student?s4?=?new?Student("小李",getTime("1991.12.17"),550);

students.add(?s1?);

students.add(?s2?);

students.add(?s3?);

students.add(?s4?);

//二.計算四個人成績的平均值,并輸出每個人比平均值多或少多少分。

System.out.println("二.計算四個人成績的平均值,并輸出每個人比平均值多或少多少分。");

average(?students?);

//三.將四人排序輸出,控制臺輸出結(jié)果請參照圖二

System.out.println("三.將四人排序輸出,控制臺輸出結(jié)果請參照圖二");

sort(?students?);

//四.用遞歸計算出小趙的成績以每月2%的增長,多少個月后他的成績可以超過小錢。

System.out.println("四.用遞歸計算出小趙的成績以每月2%的增長,多少個月后他的成績可以超過小錢。");

markBeyong(?students.get(0).getMark()?,?students.get(1).getMark()?);

}

public?static??void?average(?ListStudent?students?){

int?sum?=?0;//總成績

for?(?Student?student:?students?){

sum?=?sum?+?student.getMark();

}

int?average?=?sum/students.size();//平均成績

students.forEach(?student?-?{

if?(?student.getMark()??average?){

System.out.println(?student.getName()?+?"比平均分高:"?+?(student.getMark()?-?average)?);

}else?if?(?student.getMark()??average?){

System.out.println(?student.getName()?+?"比平均分低:"?+?(?average?-?student.getMark())?);

}else?{

System.out.println(?student.getName()?+?"和平均分一樣"?);

}

}?);

}

public?static?void?sort(?ListStudent?students?){

ListStudent?studentBir?=?new?ArrayList();

studentBir.addAll(?students?);

System.out.println("①第一種排序,按照出生年月日升序;");

Collections.sort(?studentBir,?(o1,?o2)?-?(?o1.getBirthDay().compareTo(?o2.getBirthDay()?)?)?);

studentBir.forEach(?stu?-{

System.out.println(?stu.getName()?+?"?|?"?+?getTime(stu.getBirthDay())?+?"?|?"?+?stu.getMark()?);

}?);

System.out.println("?②第二種排序,按照成績降序;");

ListStudent?markDesc?=?students.stream().sorted((a,?b)?-?b.getMark()?-?a.getMark()).collect(Collectors.toList());

markDesc.forEach(?stu?-{

System.out.println(?stu.getName()?+?"?|?"?+?getTime(stu.getBirthDay())?+?"?|?"?+?stu.getMark()?);

}?);

System.out.println("③比較輸出:計算他們互相大多少天,要考慮到閏年。");

for?(?int?i?=?0?;?i??students.size()?;?i++?){

for?(?int?j?=?i?+?1?;?j??students.size()?;?j++?){

Long?ageSub?=?students.get(?i?).getBirthDay().getTime()?-?students.get(?j?).getBirthDay().getTime();

Long?dateSub?=?ageSub/(1000*60*60*24);

if?(?dateSub??0?){

System.out.println(?students.get(?i?).getName()?+?"比"?+?students.get(?j?).getName()?+?"大"?+?dateSub?);

}else?if?(?dateSub??0?){

System.out.println(?students.get(?i?).getName()?+?"比"?+?students.get(?j?).getName()?+?"小"?+?-dateSub?);

}else?{

System.out.println(?students.get(?i?).getName()?+?"和"?+?students.get(?j?).getName()?+?"同日出生"??);

}

}

}

}

public?static?void?markBeyong(?int?mark?,int?targetMark){

double?markDou?=?mark;

double?targetMarkDou?=?targetMark;

boolean?b?=?true;

int?month?=?0;

while?(?b?){

if?(?markDou??targetMarkDou?){

markDou?=?markDou*1.02;

month?++;

}else?{

System.out.println("一共用了"?+?month?+?"個月反超");

b?=?false;

}

}

}

public?static?Date?getTime(?String?target?)?{

try?{

SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy.MM.dd");

Date?date?=?sdf.parse(target);

return?date;

}?catch?(Exception?e)?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}

return?null;

}

public?static?String?getTime(?Date?target?)?{

try?{

SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy.MM.dd");

String?date?=?sdf.format(?target?);

return?date;

}?catch?(Exception?e)?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}

return?null;

}

}

class?Student?{

private?String?name;

private?Date?birthDay;

private?Integer?mark;

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?Date?getBirthDay()?{

return?birthDay;

}

public?void?setBirthDay(Date?birthDay)?{

this.birthDay?=?birthDay;

}

public?Integer?getMark()?{

return?mark;

}

public?void?setMark(Integer?mark)?{

this.mark?=?mark;

}

public?Student(){

}

public?Student(String?name,Date?birthDay?,?Integer?mark){

this.name?=?name;

this.birthDay?=?birthDay;

this.mark?=?mark;

}

}

java代碼請祥注解一下

//該函數(shù)的功能是將字符串s中的‘\’用‘%5C’代替

public String replaceString(String s)

{

char ac[] = s.toCharArray();//將字符串s轉(zhuǎn)換成字符數(shù)組ac

int ai[] = new int[10];//定義整形數(shù)組ai,用于記錄‘\’的位置

int i = 0;//定義i作為計數(shù)變量

//循環(huán),找出字符數(shù)組ac中字符'\'的個數(shù)和位置

for(int j = 0; j != ac.length; j++)

{

char c = ac[j];

if(c == '\\')

{

ai[i] = j;

i++;

}

}

int k = i + 1;

String as[] = new String[k];//定義字符串?dāng)?shù)組as

as[0] = s.substring(0, ai[0]);

//將字符串s中被‘\’分割的字符串存到字符串?dāng)?shù)組as中

as[k - 1] = s.substring(ai[i - 1] + 1);

for(int l = 1; l != as.length - 1; l++)

as[l] = s.substring(ai[l - 1] + 1, ai[l]);

s = "";

//將as數(shù)組中的字符串連起來,字符串之間用%5C隔開

for(int i1 = 0; i1 != as.length - 1; i1++)

s = s + as[i1] + "%5C";

s = s + as[k - 1];

return s;

}


文章標(biāo)題:java新手代碼注解,java編寫注解
鏈接地址:http://weahome.cn/article/hsehpc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部