调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...
第一段代碼
public class CustomerBiz {
String[] names=new String[30]; //創(chuàng)建學生姓名數(shù)組
//實現(xiàn)姓名的添加
public void addName(String name){
for(int i=0;i
if(names[i]==null){
names[i]=name;
break;
}
}
}
public void showName(){ //顯示姓名
for(int i=0;i
if(names[i]!=null){
System.out.print(names[i]+" ");
}
}
}
}
第二段代碼
import java.util.Scanner;
public class TestCustomer {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
CustomerBiz n=new CustomerBiz(); //創(chuàng)建對象n,用于調用CustomerBiz
Scanner input=new Scanner(System.in);
boolean con=true; //定義con標志下一段程序是否繼續(xù)運行
while(con){
System.out.println("請輸入客戶的姓名:");
String name=input.next();
n.addName(name);
System.out.println("繼續(xù)輸入嗎?(y/n):");
String choice=input.next();
if(choice.equals("n")){
con=false;
break;
}
}
System.out.println("*****************************");
System.out.println("\t\t姓名列表:");
System.out.println("*****************************");
n.showName();
}
}
我對第一段代碼的addName對方法對String name的調用不理解(究竟調用的是誰呢),而且是非常的不理解啊;對addName方法的for循環(huán)里的if的條件,和它的代碼都不太理解,總之就是對這一方法不理解,為什么要那樣用;對TestCustomer類里的布爾的用法不太懂,在結尾的if語句中為什么要將false賦值給con?不賦值不是也可以的嗎.謝謝你的幫助,希望能夠詳細些好嗎,我對java不太理解,謝謝
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 三大集合_java中的三大集合
- 下一篇: java中报错convension_La