客户数据(类的调用)

 1 package com.qingdaoligong.jierui;
 2 public class CustomerBiz {
 3     String[] shuzu = new String[5];
 4     int j;
 5     boolean qw = false;//定义一个布尔变量
 6     boolean qw1 = false;//定义一个布尔变量
 7     public void addName(String name1, int i) {
 8         shuzu[i] = name1;
 9     }
10     public void showName() {
11         System.out.println("*******************");
12         System.out.println("\t客户信息表");
13         System.out.println("*******************");
14         for (String x : shuzu) {                        //依次输出数组内信息
15             System.out.print("客户:" + x);
16         }
17         System.out.print("\n");
18     }
19     public boolean search(int start, int end, String name2) {
20         for (int k = start; k < end; k++) {                //在指定索引范围内循环
21             if (shuzu[k].equals(name2)) {
22                 qw = true;
23                 break;
24             }
25         }
26         return qw;//返回一个布尔数据
27     }
28     public boolean search1(String name3,int i) {
29           for(int j=0;j<i;j++){
30               if(shuzu[j].equals(name3)){
31                   qw1=true;
32                   break;
33               }
34           }
35           return qw1;
36     }
37 }
 1 package com.qingdaoligong.jierui;
 2 import java.util.Scanner;
 3 public class CustomerBizTest {
 4     public static void main(String[] args) {
 5         String name1 = "0";
 6         String name2;
 7         String name3;
 8         Scanner input = new Scanner(System.in);
 9         CustomerBiz name = new CustomerBiz();
10         String Y = "n";
11         int i = 0;
12         do {
13             Y = "n";
14             System.out.print("请输入客户的姓名:");
15             name1 = input.next();
16             name.addName(name1, i);//调用addName方法
17             i++;
18             System.out.print("继续输入吗?(y/n):");
19             Y = input.next();
20         } while (Y.equals("y"));
21         name.showName();
22         System.out.println("请输入需要查找的客户姓名:");
23          name3=input.next();
24          boolean chazhao = name.search1(name3, i);
25          if(chazhao){
26              System.out.println("找到了:");
27          }else{
28              System.out.println("没有找到了");
29          }
30         System.out.println("请输入姓名:");
31         name2 = input.next();
32         System.out.println("开始索引:");
33         int start = input.nextInt();
34         System.out.println("结束索引:");
35         int end = input.nextInt();
36         boolean result = name.search(start, end, name2);
37         if(result){
38             System.out.println("找到该学生");
39         }else{
40             System.out.println("没找到该学生");
41         }
42         input.close();
43     }
44 }
时间: 2024-07-29 13:04:56

客户数据(类的调用)的相关文章

如何收集客户数据(转)

我曾遇过一位广州的小伙子做淘宝C店,他的网店流水不错,每月几十万,但利润几乎为零.马海祥问他,你对自己的顾客有梳理吗?他说没有,还非常谦恭的接着问:梳理客户这个重要吗?他说:我们就四个人,分别做客服.接单.盯直通车.打爆款.管库存.盯着同品类的店,我们美工还是外包的,根本忙不过来. 类似的情况,在很多电商平台和自有B2C网站的商家中也有很多.对于这一现象,马海祥觉得这挺有意思的,按理说,你能盯着竞争对手,更应该有精力盯着您的客户才对呀! 马海祥始终在讲:CRM(客户关系管理)不是系统,它是一种客

Kotlin——最详细的数据类、密封类详解

在前面几个章节章节中,详细的讲解了Koltin中的接口类(Interface).枚举类(Enmu),还不甚了解的可以查看我的上一篇文章Kotlin--接口类.枚举类详解.当然,在Koltin中,除了接口类.枚举类之外,还有抽象类.内部类.数据类以及密封类.在今天的章节中,为大家详细讲解数据类和密封类.在下一章节中,再为大家奉上Kotlin中的抽象类以及内部类的知识.如果还对Kotlin中类的分类还不清楚的可以查看我的另一篇博文Koltin--类(class)详解. 目录 一.数据类 在Java中

Spring-Boot ? ShapeFile文件读写工具类+接口调用

一.项目目录结构树 二.项目启动 三.往指定的shp文件里写内容 (1) json数据[Post] { "name":"test", "path":"c:/test", "geom":"MULTIPOLYGON(((101.870371 25.19228,101.873633 25.188183,101.880564 25.184416,101.886808 25.186028,101.89204

MySql数据类型和Java数据类型对应一览

类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   CHAR N CHAR java.lang.String 1   BLOB L+N BLOB java.lang.byte[] -4   TEXT 65535 VARCHAR java.lang.String -1               INTEGER 4 INTEGER UNSIGNED java.la

json类 方便调用

jsonutil类 1 package *********** 2 3 import java.lang.reflect.Field; 4 import java.lang.reflect.Type; 5 import java.util.ArrayList; 6 import java.util.HashMap; 7 import java.util.Iterator; 8 import java.util.List; 9 import java.util.Map; 10 11 import

数据类与生成数据库表所需组成

Entityframework属于ORM框架,作用为:将数据类与数据库表关联起来. 数据类与生成数据库表所需组成: 普通类(实体类):定义了属性字段+限制 数据上下文类:继承了DbContext,(各实体类的集合).作用:生成数据库和操作数据库. 配置文件中.连接数据库的字符串.注意name必须与数据上下文类的派生类名称相同. 控制器中,数据库上下文类的实例化,然后使用给对象方可生成数据库.

java类中调用servlet

一.Java中调用servlet说明: 我们有时可能需要在Java类中调用Servlet从而实现某些特殊的功能,在JavaAPI中提供了一个URL的类,其中openStream( )方法可以打开URL的连接,并返回一个用于该连接读入的InputStream. 二.Java中调用servlet应用举例: package com.solid.test; import java.io.BufferedReader; import java.io.IOException; import java.io.

数据类型和typeof操作符

虽然学习js有一段时间了,但是对js的基础语法却是有些生疏.最近在看jquery源码,决定随带总结一些基础的语法知识.今天总结一下数据类型和typeof,这在写js的时候,是不得不知道的知识. 数据类型: js有5中基本的数据类型:undefined,Null,Boolean,Number,string;有一种复杂的数据类型:object,js不支持所有自定义的数据类型,所以所有变量的值都是以上类型. typeof:它的出现用来检测变量的数据类型,它可能的值有6种. undefined---如果

mysql的char数据类型和varchar数据类型的选择

mysql的char数据类型和varchar数据类型的选择 存储引擎对于选择char和varchar的影响: 对于MyISAM存储引擎:最好使用固定长度的数据列代替可变长度的数据列.这样可以使整个表静态化,从而使数据检索更快,用空间换时间 对于InnoDB存储引擎:使用可变长度的数据列,因为InnoDB数据表的存储格式不分固定长度和可变长度,因此使用char不一定比使用 varchar更好,但由于varchar是按照实际的长度存储,比较节省空间,所以对磁盘I/O和数据存储总量比较好 mysql并

Java数据类型和MySql数据类型对应表(转)

Java数据类型和MySql数据类型对应表 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   CHAR N CHAR java.lang.String 1   BLOB L+N BLOB java.lang.byte[] -4   TEXT 65535 VARCHAR java.lang.String -1