第一段代码

public class CustomerBiz {

String[] names=new String[30]; //创建学生姓名数组

//实现姓名的添加

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(); //创建对象n,用于调用CustomerBiz

Scanner input=new Scanner(System.in);

boolean con=true; //定义con标志下一段程序是否继续运行

while(con){

System.out.println("请输入客户的姓名:");

String name=input.next();

n.addName(name);

System.out.println("继续输入吗?(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循环里的if的条件,和它的代码都不太理解,总之就是对这一方法不理解,为什么要那样用;对TestCustomer类里的布尔的用法不太懂,在结尾的if语句中为什么要将false赋值给con?不赋值不是也可以的吗.谢谢你的帮助,希望能够详细些好吗,我对java不太理解,谢谢

调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...相关推荐

  1. java中 参数的调用_Java中的参数调用

    Java程序设计语言使用值调用.也就是说.方法得到的是所有参数值的一个拷贝,特别是,方法不能修改传递给它的任何参数变量的内容. 下面说明下这种情况.假定一个方法试图将一个参数值增加至3倍: publi ...

  2. 腾讯内核java调用,taip: TAIP是调用腾讯AI的Java客户端,为调用腾讯AI功能的开发人员提供了一系列的交互方法。...

    OCR Java SDK目录结构 cn.xsshome.taip ├── base //基类 ├── http //Http通信相关类 ├── imageclassify │ └── TAipImag ...

  3. [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别

    20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...

  4. C++main函数的参数介绍以及如何在main函数前执行一段代码

    C++中参数介绍:https://www.cnblogs.com/jisongxie/p/7892366.html C++中主函数的执行过程以及如何在main函数前执行一段代码:https://www ...

  5. 新华字典java_基于JAVA的新华字典接口调用代码实例

    [java]代码库import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; ...

  6. java 调用一个抛出异常的函数,Java VS C++(14) 调用可能抛出异常的函数

    调用可能抛出异常的函数 (1)java看是否是受检异常,如果是必须try catch, 如果是非受检异常,则不用 try catch void test()throws MyException; (2 ...

  7. java与js交互视频_Android与H5交互—Java调用Js、Js调Java、H5页面调用Android播放视频...

    content="ANZO,GAME,LOL,DNF,DOTA,撸啊撸,地下城与勇士,掌游宝,攻略,宝典,模拟器,加点,战报,英雄,最新,最全,最强,视频"> content ...

  8. byfen网java_用java编写程序根据考试成绩的等级打印出百分制分数段

    用java编写程序,根据考试成绩的等级打印出百分制分数段:设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下.要求在程序中使用开关语句.上级运行其结果是否符合设计要求: ...

  9. java -jar 参数_java -jar 参数说明

    jvm 选项 Java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jv ...

最新文章

  1. python概率密度函数_Python中概率密度函数的快速卷积
  2. 以mips为单位衡量微型计算机的性能,2016计算机二级《MS Office》选择题专项训练...
  3. 推荐小课1:推荐、推荐系统是什么?有什么价值?
  4. AV1为何有信心打败H.265?
  5. VTK:PolyData之ConnectivityFilter_LargestRegion
  6. leetcode 1319. 连通网络的操作次数(并查集)
  7. C++学习之路 | PTA乙级—— 1060 爱丁顿数 (25 分)(精简)
  8. 小白学Python——Anaconda安装
  9. html菜单wodpress,wordpress进阶教程(二十二):初步了解菜单
  10. 利用python并发模块进行网站的状态检测
  11. 机器学习项目-金融反欺诈模型
  12. 基于51单片机远近光灯切换电路设计方案
  13. 计算机老师能叫少儿编程,少儿编程教师适合哪些人做?需要具备什么能力?
  14. 1 Flask_FileUpload
  15. 更新操作先删除缓存后更新DB,还是先更新DB后删除缓存问题???
  16. 微信公众号采集,历史文章采集,万能key采集,点赞阅读评论采集
  17. java拼接sql语句的in条件
  18. SPH算法简介(四): Hello, SPH
  19. uboot代码详细分析.pdf
  20. 情绪,是人的底层操作系统!掌控情绪,才能掌控人生

热门文章

  1. 数字信号处理基础知识之DFT、DTFT、DFS、FFT基本概念扫盲
  2. html表单自动提交表单提交表单数据类型,表单
  3. broker可以禁用吗 time_Win8.1系统Runtime Broker是什么进程?可以禁用吗?
  4. Java基本语法(12)--分支结构if-else
  5. 持久化技术SharedPreferences存储
  6. Learning Cocos2d-x for WP8(7)——让Sprite动起来
  7. springboot ---坑 tomcat部署springboot 一直运行不起来
  8. HDU1069 最长上升子序列
  9. java keytool证书工具使用小结
  10. 按插入顺序排序的map