调用布尔变量java_关于java的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...
第一段代码
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的参数的调用,还有布尔的理解,这有一段代码,我有些不太理解,希望能够帮我分析下,谢谢...相关推荐
- java中 参数的调用_Java中的参数调用
Java程序设计语言使用值调用.也就是说.方法得到的是所有参数值的一个拷贝,特别是,方法不能修改传递给它的任何参数变量的内容. 下面说明下这种情况.假定一个方法试图将一个参数值增加至3倍: publi ...
- 腾讯内核java调用,taip: TAIP是调用腾讯AI的Java客户端,为调用腾讯AI功能的开发人员提供了一系列的交互方法。...
OCR Java SDK目录结构 cn.xsshome.taip ├── base //基类 ├── http //Http通信相关类 ├── imageclassify │ └── TAipImag ...
- [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别
20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...
- C++main函数的参数介绍以及如何在main函数前执行一段代码
C++中参数介绍:https://www.cnblogs.com/jisongxie/p/7892366.html C++中主函数的执行过程以及如何在main函数前执行一段代码:https://www ...
- 新华字典java_基于JAVA的新华字典接口调用代码实例
[java]代码库import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; ...
- java 调用一个抛出异常的函数,Java VS C++(14) 调用可能抛出异常的函数
调用可能抛出异常的函数 (1)java看是否是受检异常,如果是必须try catch, 如果是非受检异常,则不用 try catch void test()throws MyException; (2 ...
- java与js交互视频_Android与H5交互—Java调用Js、Js调Java、H5页面调用Android播放视频...
content="ANZO,GAME,LOL,DNF,DOTA,撸啊撸,地下城与勇士,掌游宝,攻略,宝典,模拟器,加点,战报,英雄,最新,最全,最强,视频"> content ...
- byfen网java_用java编写程序根据考试成绩的等级打印出百分制分数段
用java编写程序,根据考试成绩的等级打印出百分制分数段:设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下.要求在程序中使用开关语句.上级运行其结果是否符合设计要求: ...
- java -jar 参数_java -jar 参数说明
jvm 选项 Java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jv ...
最新文章
- python概率密度函数_Python中概率密度函数的快速卷积
- 以mips为单位衡量微型计算机的性能,2016计算机二级《MS Office》选择题专项训练...
- 推荐小课1:推荐、推荐系统是什么?有什么价值?
- AV1为何有信心打败H.265?
- VTK:PolyData之ConnectivityFilter_LargestRegion
- leetcode 1319. 连通网络的操作次数(并查集)
- C++学习之路 | PTA乙级—— 1060 爱丁顿数 (25 分)(精简)
- 小白学Python——Anaconda安装
- html菜单wodpress,wordpress进阶教程(二十二):初步了解菜单
- 利用python并发模块进行网站的状态检测
- 机器学习项目-金融反欺诈模型
- 基于51单片机远近光灯切换电路设计方案
- 计算机老师能叫少儿编程,少儿编程教师适合哪些人做?需要具备什么能力?
- 1 Flask_FileUpload
- 更新操作先删除缓存后更新DB,还是先更新DB后删除缓存问题???
- 微信公众号采集,历史文章采集,万能key采集,点赞阅读评论采集
- java拼接sql语句的in条件
- SPH算法简介(四): Hello, SPH
- uboot代码详细分析.pdf
- 情绪,是人的底层操作系统!掌控情绪,才能掌控人生
热门文章
- 数字信号处理基础知识之DFT、DTFT、DFS、FFT基本概念扫盲
- html表单自动提交表单提交表单数据类型,表单
- broker可以禁用吗 time_Win8.1系统Runtime Broker是什么进程?可以禁用吗?
- Java基本语法(12)--分支结构if-else
- 持久化技术SharedPreferences存储
- Learning Cocos2d-x for WP8(7)——让Sprite动起来
- springboot ---坑 tomcat部署springboot 一直运行不起来
- HDU1069 最长上升子序列
- java keytool证书工具使用小结
- 按插入顺序排序的map