重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一般情况都是把用JDBC从数据库中把积分信息取出来,然后用JSP显示在页面上。
创新互联建站秉承实现全网价值营销的理念,以专业定制企业官网,成都网站设计、网站建设、外贸网站建设,重庆小程序开发,网页设计制作,手机网站开发,全网整合营销推广帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。
在数据库中吧身份证设为主键,然后里面有个条件是是否为会员比如0不是 1是 然后查出 就可以了
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
ListUser userList = new ArrayListUser();
for(int i=0;i10;i++) {
userList.add(new User(String.valueOf(i),i));
}
//查找会员编号为3的积分
for(User u : userList) {
if("3".equals(u.getId().toString())) {
System.out.println("编号"+u.getId()+"会员的积分为:"+u.getPoint());
}
}
}
}
class User {
private String id;//会员编号
private int point;//积分
public User(String id,int point) {
this.id = id;
this.point = point;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public int getPoint() {
return point;
}
public void setPoint(int point) {
this.point = point;
}
}
楼主我花了点心思给你写个用对象数组写的。提供你参数。
不知道你会不会吃力。。不过这个方法比较优先,希望你能看进去。
这里用到对象数组。
用到对象当参数。其他的,我就不多说了。上代码
/**
* 会员类
* @author ansn001
*
*/
public class Customer {
public String custNo; //会员号
public int score; //会员积分
}
import java.util.Scanner;
/**
* 会员管理类
* @author ansn001
*
*/
public class CustomerManager {
// 假设长度为10,也就是存储三个会员,长度自己设置
Customer custs[] = new Customer[3];
Scanner input=new Scanner(System.in);
/**
* 给对象数组赋值
*/
public void initial() {
//循环保存十个会员信息
for (int i = 0; i custs.length; i++) {
//创建对象来保存信息
Customer cust = new Customer();
System.out.println("请输入第"+ i +"个会员的会员号:");
//赋值
cust.custNo=input.next();
System.out.println("请输入第"+ i +"个会员的会积分:");
cust.score=input.nextInt();
//给数组赋值
custs[i]=cust;
}
}
/**
* 显示会员信息
*/
public void show(){
for(int i=0;icusts.length;i++){
if(custs[i]==null){
break;
}
System.out.println("第"+ i +"个会员的信息如下:");
//通过对象点操作属性来取值
System.out.print("会员号:"+custs[i].custNo+"\t会员积分:"+custs[i].score);
System.out.println("");
}
}
/**
* 根据会员号查询会员信息
* @param custNo
* @return
*/
public Customer getCustByCustNo(String custNo){
Customer cust=null;
for(int i=0;icusts.length;i++){
if(custs[i]==null){
break;
}
if(custs[i].custNo.equals(custNo)) {
cust=custs[i];
break;
}
}
return cust;
}
}
测试类
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
CustomerManager manager=new CustomerManager();
//初始赋值
manager.initial();
//显示
manager.show();
System.out.println("请输入要查询的会员号:");
String custNo=input.next();
//查询
Customer cust=manager.getCustByCustNo(custNo);
if(cust!=null){
System.out.println("该会员的信息为:");
System.out.print("会员号:"+cust.custNo+"\t会员积分:"+cust.score);
}else{
System.out.println("查无此会员信息");
}
}
}
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
System.out.println("请输入会员积分:");
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
sc.close();
if(a200){
System.out.println("该会员享受的折扣是:0.9");
}else if(a=2000a=4000){
System.out.println("该会员享受的折扣是:0.8");
}else if(a=4000a=8000){
System.out.println("该会员享受的折扣是:0.7");
}else if(a=8000){
System.out.println("该会员享受的折扣是:0.6");
}
}
}