java新手简单的地址电话输入输出

Java新手,在这里记录java学习过程,大佬勿喷

编码实现一个地址簿类(AddressBook),即新建一个类文件AddressBook.java
 在该类中定义“姓名(name)”、“地址(address)”、“电话(tel)”三个域变量;
 通过getter方法和setter方法分别获取和设置对象的三个信息;(需要清楚如何创建getter方法和setter方法)
 通过getAllInfo()来进行对象所有三个信息的输入与输出。
2)编码实现另一个类(TestAddressBook),即创建类文件TestAddressBook.java
 在该类中的main主方法中创建AddressBook对象:zhangsan_addr;(通过默认的构造方法创建对象)
 通过张三地址簿对象(zhangsan_addr)分别设置他的姓名,地址和电话,并通过getAllInfo() 方法来显示设置结果;
 通过setTel()方法来修改电话号码,并使用getTel()方法显示修改后的结果

*** 以下是两个类,需放在同一个包里 ***

> public class AddressBook {
	private String name;
	private String address;
	private String tel;//三个变量
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getTel() {
		 return tel;
	}
	public void setTel(String tel) {
		this.tel = tel;
	}//getter方法和setter方法

    public void getAllInfo(){
	System.out.println("姓名:"+name);
	System.out.println("他的地址是:"+address);
	System.out.println("他的电话是:"+tel);//输出变量值
}
}//AddressBook结束

//分割线//

/**
 * 建一个类文件TestAddressBook
 * 通过在该类中的main主方法中创建AddressBook对象zhangsan_addr
 * 实现类(TestAddressBook)
 */
/**
 * @author 学无知
 * @since 2019 3 22
 */

import java.util.Scanner;

public class TestAddressBook {
	public static void main(String args[]) {
	Scanner sc=new Scanner(System.in);
	AddressBook zhangsan_add1=new AddressBook();
	System.out.print("姓名:");
	zhangsan_add1.setName(sc.next());//输入姓名
	System.out.print("地址:");
	zhangsan_add1.setAddress(sc.next());//输入地址
	System.out.print("电话:");
	zhangsan_add1.setTel(sc.next());//输入电话
	zhangsan_add1.getAllInfo();
	System.out.print("是否修改电话,是'y',否'n':");//判断是否修改电话
	String s=sc.next();
	int ch=s.charAt(0);
	if(ch=='y') {
	System.out.print("输入修改号码:");
	String num=sc.next();
	zhangsan_add1.setTel(num);//重新调用set函数,实现修改
	zhangsan_add1.getAllInfo();//重新调用getAllInfo输出
	}
	}
	}//主方法结束

//
另外,getter/setter方法生成:右键找到图中的选项
在这里插入图片描述
///本人萌新,大佬放过

author 学无知
since 2019 3 22

  • 9
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值