成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

Java如何進(jìn)行單行注釋和多行注釋?

(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è)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為荔浦等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

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

(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)?{

//一.將圖一四個(gè)人的信息放入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?);

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

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

average(?students?);

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

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

sort(?students?);

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

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

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("③比較輸出:計(jì)算他們互相大多少天,要考慮到閏年。");

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?+?"個(gè)月反超");

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作為計(jì)數(shù)變量

//循環(huán),找出字符數(shù)組ac中字符'\'的個(gè)數(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;

}

當(dāng)前標(biāo)題:java新手代碼注解,java編寫注解
轉(zhuǎn)載來于:http://jinyejixie.com/article32/hsehpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)面包屑導(dǎo)航、軟件開發(fā)、建站公司、微信公眾號、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
苍梧县| 马龙县| 双鸭山市| 怀仁县| 寿宁县| 辽宁省| 兰溪市| 客服| 同德县| 陆丰市| 双鸭山市| 佛坪县| 罗田县| 化隆| 高州市| 桐乡市| 甘德县| 左云县| 南阳市| 收藏| 上高县| 安塞县| 长宁区| 东至县| 南丹县| 宜宾县| 克拉玛依市| 原阳县| 刚察县| 麻江县| 平果县| 南召县| 焦作市| 密山市| 民勤县| 沾益县| 缙云县| 顺义区| 县级市| 昂仁县| 濉溪县|