创建手机类,可以通过手机获取指定联系人的电话号码
2017-03-27 23:31
357 查看
今天学习java面向对象,理解起来还是没有特别大的问题,现在回想一下白天学的知识,大抵可以这样总结一下:主要新增了四个定义:类,对象,方法,属性。java中的类可以自己定义,类中包含有方法和属性(不一定都有),测试程序在main()方法中,测试程序通过点操作调用新创建类的方法和属性,测试程序可以定义无数个对象,对象之间通过定义属性进行区分。在联系程序的时候遇到了这么一个有意思的题。就是如题所说:创建手机类,可以通过手机获取指定联系人的电话号码
这个题应该怎么去写,首先我们要创建一个手机类mobile,在mobile中应该定义两个下标对应的数组,一个是姓名数组,一个是电话号码数组,这两个数组都为实例变量。然后我们最终在测试程序中输出的应该是一个电话号码,按照下标索引出来,问题是我们怎么得出这个下标,这就需要在mobile中定义一个返回姓名索引(整型)的有返回值方法,但是这个方法内部中是字符串在进行比较,这个有点绕,可能对初学者有些模糊。mobile类的代码如下:
创建好手机类以后,再进行调用输入就比较简单了,那么测试程序如下:
这个题应该怎么去写,首先我们要创建一个手机类mobile,在mobile中应该定义两个下标对应的数组,一个是姓名数组,一个是电话号码数组,这两个数组都为实例变量。然后我们最终在测试程序中输出的应该是一个电话号码,按照下标索引出来,问题是我们怎么得出这个下标,这就需要在mobile中定义一个返回姓名索引(整型)的有返回值方法,但是这个方法内部中是字符串在进行比较,这个有点绕,可能对初学者有些模糊。mobile类的代码如下:
public class mobile { String names[] = {"Tom","jack","paul","kobe","harden","jams"}; String nums[] = {"123","234","345","456","567","678"}; String inname; int a = 0; //返回整型值,内部字符串相比较的一个方法 public int namei(String namei) { for(int i = 0;i < names.length;i++) { if(namei.equals(names[i])) { a = i; } } return a; } }
创建好手机类以后,再进行调用输入就比较简单了,那么测试程序如下:
public class Test { public static void main(String[] args) { //创建手机类,可以通过手机获取指定联系人的电话号码。 java.util.Scanner in = new java.util.Scanner(System.in); System.out.println("请输入姓名"); mobile found = new mobile();//首先创建一个对象 String nums[] = found.nums;//对象调用属性 String inname = in.next(); int j = found.namei(inname);//对象调用方法 System.out.println(nums[j]); } }
相关文章推荐
- android 通过电话号码来获取联系人姓名
- android通过查询电话号码获取联系人信息
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- 获取手机联系人信息(姓名 电话号码)
- 通过内容提供器获取手机联系人信息
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- js如何获取android手机的电话号码和联系人,并且传递给PHP、Java后台
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- android手机获取联系人姓名和电话号码
- 通过ContentProvider实现获取手机联系人
- Android获取手机联系人电话号码并返回结果
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- android通过查询电话号码获取联系人头像
- Androidの通过查询电话号码或ID获取联系人头像
- 通过ContentResolver获取手机中的联系人信息
- Android获取手机联系人电话号码并返回结果
- WebClient位于System.Net命名空间下,通过这个类可以方便的创建Http请求并获取返回内容。
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。