java调用有参方法_java 带参方法调用
publicclassCustomer{StringbianHao;intjiFen;}===============importjava.util.*;importjava.util.Scanner;publicclasscaozuo{Customer[]cus=newCustomer[100];//为了调用Customer中...
public class Customer {
String bianHao;
int jiFen;
}
===============
import java.util.*;
import java.util.Scanner;
public class caozuo {
Customer[] cus = new Customer[100];//为了调用Customer中的两个值
public void fuzhi(Customer cust){//给数组中的元素赋值
for(int i=0;i
if(cus[i].bianHao==null&&cus[i].jiFen==0){
cus[i] = cust;
break;
}
}
}
public void shuchu(){
System.out.println("***会员列表***");
System.out.println("编号\t积分");
for(int i=0;i
if(cus[i]!=null){
System.out.println(cus[i].bianHao+"\t"+cus[i].jiFen);
}
}
}
public static void main(String[] args) {
// TODO 自动生成方法存根
Scanner in = new Scanner(System.in);
Customer cust = new Customer();
caozuo cz = new caozuo();
for(int i=0;i<4;i++){
cz.cus[i] = new Customer();
System.out.print("请输入会员编号:");
cust.bianHao = in.next();
System.out.print("请输入积分:");
cust.jiFen = in.nextInt();
cz.fuzhi(cust);
}
cz.shuchu();
}
}
===================
为什么我输出的结果都是最后一次输入的结果
我在调试里看了
每新输入一个值得时候
Customer类里面的数值改变了没错
但是 随着数值的改变
Customer[0]里面的的数也改变了 到底是咋回事....
展开
java调用有参方法_java 带参方法调用相关推荐
- 路由跳转四种方法(带参)
路由跳转四种方法(带参) 方式1.router-link 1. 不带参数<router-link :to="{name:'home'}"> <router-lin ...
- java 定义方法_java如何定义方法
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块.(推荐:java视频教程) 一般情况下,定义一个方法的语法是:[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2, ...
- 05c语言——宏定义、带参宏、带参宏函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.宏定义 1.使用规则 2.注意 二.带参宏 1.定义 2.注意 三.带参函数 1.带参函数的宏与带参宏的区别 2.带参宏 ...
- C语言中的带参宏和带参函数的区别
C语言中的带参宏和带参函数的区别 (1) 带参函数中的形参是变量,因此有类型检查.而带参宏只是简单的字符串替换. (2) 从程序执行的过程来看,带参宏是在预处理阶段被预处理器处理的.而带参函数是在程序 ...
- java带参方法上机一_Java带参方法的总结
定义一个带参方法 语法:访问修饰符 加返回类型 加方法名 加(参数列表) 参数可以带有一个参数 或多个参数 还可以用数组作为参数.' <用数组作为参数> 1 实例 public ...
- java学习(47):带参无返回
//带参无返回值 /*注意: 1. 调用带参方法时,必须保证实参的数量.类型.顺序与形参一一对应 2. 调用方法时,实参不需要指定数据类型 3. 方法的参数可以是基本数据类型,如 int.double ...
- java父类调用子类方法_Java 中父类怎么调用子类的方法?
父类能调用子类的方法吗? 答:能. 怎么做? ● 把子类传递到父类的有参构造中,然后调用. ● 使用反射的方式调用,你使用了反射还有谁不能调用的?! ● 父类调用子类的静态方法. 案例展示: pack ...
- java的无参构造方法_Java有参构造方法和无参构造方法
1.定义: 编写一个类时没有添加无参构造方法,那么编译器会自动添加无参构造方法:(如果自己添加构造函数,无论有参数或是没参数,默认构造函数都将无效) 编写时添加了有参构造方法而未添加无参构造方法,那么 ...
- java静态方法加载顺序_java中类以及方法的加载顺序
先看下面的代码: public class Test { public static int a =0 ; static { a = 10; System.out.println("静态代码 ...
最新文章
- [20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED2.txt
- 什么是mysql主从复制
- Eular 函数模板
- 机器学习之线性回归(Linear Regression)
- 三台机器搭建MySQL一主二从
- Eurek Ribbon Feign常见问题及解决
- (原创) 看电影 源代码 有感——量子力学的玄妙
- [BZOJ4537][Hnoi2016]最小公倍数 奇怪的分块+可撤销并查集
- Yii2.0 技巧总结
- 数据填充规则之PKCS7
- pyton random 模块
- 80c51流水灯汇编语言,单片机AT89C51可控流水灯课程设计报告(汇编语言).docx
- 关于 WCF Binding 中 OpenTimeout, CloseTimeout, SendTimeout, ReceiveTimeout 的解释
- 关于lora和lorawan所涉及的名词解释
- elasticsearch对analyzed字段无法使用term方法的解决办法
- mpAndroidchart 坐标和图表距离_合二为一——在Excel中制作组合图表!
- C中code定义的数据要存储在ROM程序存储区基于8051单片机C语言编程实例100例都用CODE定义数组。因为51单片机RAM128字节汇编语言标号代表指令所在ROM地址标号+DB定义数据在ROM
- ucl计算机学院位置,2017伦敦大学学院设施及地理位置介绍
- flex布局,没有justify-self,如何实现一左一中布局
- 无线传感网路由协议(一)