99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

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

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

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

創新互聯專注于企業成都全網營銷推廣、網站重做改版、荔浦網站定制設計、自適應品牌網站建設、H5頁面制作電子商務商城網站建設、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為荔浦等各大城市提供網站開發制作服務。

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

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

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

環境:JDK1.8+。然后復制粘貼代碼即可用。

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?);

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

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

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代碼請祥注解一下

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

public String replaceString(String s)

{

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

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

int i = 0;//定義i作為計數變量

//循環,找出字符數組ac中字符'\'的個數和位置

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];//定義字符串數組as

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

//將字符串s中被‘\’分割的字符串存到字符串數組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數組中的字符串連起來,字符串之間用%5C隔開

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

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

s = s + as[k - 1];

return s;

}

當前標題:java新手代碼注解,java編寫注解
轉載來于:http://www.yijiale78.com/article32/hsehpc.html

成都網站建設公司_創新互聯,為您提供移動網站建設面包屑導航軟件開發建站公司微信公眾號網站建設

廣告

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

手機網站建設