java基礎(chǔ)代碼解釋 java 編譯 解釋

java基礎(chǔ)代碼解讀

Scanner in = new Scanner(System.in);

創(chuàng)新互聯(lián)服務(wù)緊隨時代發(fā)展步伐,進行技術(shù)革新和技術(shù)進步,經(jīng)過十多年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進行成都網(wǎng)站建設(shè)、網(wǎng)站制作、建設(shè)、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

定義接受從控制臺輸入

System.out.println("What is your name");

控制臺輸出:What is your name

String name = in.nextLine();

開始接收控制臺一行語句并賦值給name

System.out.println("How old are you");

控制臺輸出:How old are you

int age =in.nextLine();

開始接收控制臺一行語句并賦值給int(但是這里寫錯了,應(yīng)該寫成int age =in.nextInt();

nextInt()是接收控制臺輸入的整數(shù),你的age定義為整數(shù)所以用這個,nextLIne接收的是一行語句,可以用String接收)

System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));

輸出:hello后面跟你第一次輸入的一行語句next year.you'll ,you第二次輸入的數(shù)字加1

java 的代碼詳解

class Person{//Persion類

String name;//String類變量,未初始化,默認null

int age;//int類變量,默認0

public Person()//Person類的無參構(gòu)造方法,一般用來初始化變量,如之前的name。 比如有時候需要定義人這個類特有的屬性,會說話,那么一般會在無參構(gòu)造函數(shù)里面寫上canTalk=true;

{

}

public Person(String name,int age)//Person類的有參構(gòu)造方法,參數(shù)name和age,和類變量name、age無關(guān)

{

this.name=name;//this指Persion類,就是把于傳過來變量name賦值給之前的類變量name

this.age=age;//同上

}

public String talk(){//具有String返回值的方法,調(diào)用它的時候會得到String返回值

return "我是"+this.name+",今年"+this.age+"歲";//調(diào)用talk的時候用String a=talk();的形式,a的值就是"我是"+this.name+",今年"+this.age+"歲"

}

}

public class TestObjectArray{//TestObjectArray公共類,java文件的文件名需和公共類值相同,這段代碼必須出現(xiàn)在TestObjectArray.java文件中

public static void main(String[] args){//主方法,程序的入口

Person[] p={new Person("張三",25),new Person("李四",30),new Person("王五",35)};//實例化Persion類,用人這個類來舉例,每個人都有相同的一些特性,但每個人不同特性的屬性值不同,如年齡的大小不同,實例化就相當(dāng)于產(chǎn)生不同的人。這里是用數(shù)組的形式實例化

for(int i=0;ip.length;i++){//根據(jù)p的長度循環(huán)

System.out.println(p[i].talk());//p[1]時,會調(diào)用Persion類里面的talk()函數(shù),并且傳入的參數(shù)是 "張三",25 ,那么會顯示:"我是張三,今年25歲" 。System.out.println()換行顯示括號內(nèi)的內(nèi)容

}

}

}

java代碼解釋

public class MyStack {

private int maxSize;// 標記棧的大小

private long[] stackArray;// 存儲數(shù)據(jù)的變量

private int top;// 指向棧頂

/**

* 棧的初始化

* @param s 初始化棧的大小值

*/

public MyStack(int s) {

maxSize = s;

stackArray = new long[maxSize];

top = -1;

}

/**

* @Description: TODO(入棧操作 )

* @param : @param j 入棧對象

* @return: void

* @throws

*/

public void push(long j) {

stackArray[++top] = j;

}

/**

* @Description: TODO(出棧操作 )

* @param : @return 棧頂對象

* @return: long

* @throws

*

*/

public long pop() {

return stackArray[top--];

}

/**

* @Description: TODO(查看棧頂對象 )

* @param : @return 棧頂對象

* @return: long

* @throws

*/

public long peek() {

return stackArray[top];

}

/**

* @Description: TODO(查看棧是否為空 )

* @param : @return 如果棧為空返回true,否則返回false

* @return: boolean

* @throws

*/

public boolean isEmpty() {

return (top == -1);

}

/**

* @Description: TODO(查看棧是否滿 )

* @param : @return 如果棧滿返回true,否則返回false

* @return: boolean

* @throws

*/

public boolean isFull() {

return (top == maxSize - 1);

}

public static void main(String[] args) {//Java應(yīng)用程序的入口方法

MyStack theStack = new MyStack(10); //new對象

theStack.push(10);// 入棧

theStack.push(20);

theStack.push(30);

theStack.push(40);

theStack.push(50);

while (!theStack.isEmpty()) { //循環(huán)

long value = theStack.pop();//出棧

System.out.print(value); //打印

System.out.print(" ");

}

System.out.println("");

}

}

java代碼解讀

第一個if是判斷searchkey是不是空的,如果不是空的,就追加到name字段作為查詢條件,like模糊查詢

接著第二個if判斷如果status的值不為空,就追加到status作為條件

如果status為空,走else分支,從userContext中獲取到employee對象,接著判斷,如果它的角色不是manager的話

把這個對象的id拿出來,作為seller.Id的條件進行查詢

網(wǎng)頁題目:java基礎(chǔ)代碼解釋 java 編譯 解釋
標題路徑:http://www.muchs.cn/article6/doodcig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、企業(yè)建站網(wǎng)頁設(shè)計公司、電子商務(wù)做網(wǎng)站、品牌網(wǎng)站設(shè)計

廣告

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

成都定制網(wǎng)站建設(shè)