网站建设资讯

NEWS

网站建设资讯

java会员卡积分代码 用java编写会员打折

java 循环输入多个会员信息 怎样根据会员编号查找会员积分?

import java.util.ArrayList;

创新互联是专业的海勃湾网站建设公司,海勃湾接单;提供成都网站设计、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行海勃湾网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

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;

}

}

急!Java 练习 根据会员积分,计算所享受的折扣。新手提问。

public static void main(String[] args) {

Scanner sc = new Scanner(System.in); // 从控制台输入

int jf = sc.nextInt();

if (jf  2000)

System.out.println("0.9折");

else if (jf = 2000  jf  4000)

System.out.println("0.8折");

else if (jf = 4000  jf  8000)

System.out.println("0.7折");

else

System.out.println("0.6折");

}

java输入会员编号和会员积分,编号相同则停止输入让后输出的所有会员编号和积

public static void main(String args[]) {

//声明一个存放会员信息的list集合,会员信息由编号和积分组成一个map

ArrayListMapObject, String list = new ArrayListMapObject, String();

boolean flag=false;//没有找到相同的会员编号

while(1==1){

Scanner scan = new Scanner(System.in);

System.out.println("请输入会员编号:");

String bh = scan.nextLine();

System.out.println("请输入会员积分:");

String jf = scan.nextLine();

if(list!=null list.size()0){

for (int i = 0; i list.size(); i++) {//循环存放历史输入会员信息的集合

MapObject, String m = list.get(i);

if(bh.equals(m.get("bh"))){//将当前输入的会员编号和已输入的相同时

flag=true;//已找到

}

}

}

if (flag==true) {//已找到

System.out.println("所有输入的会员信息如下:");

for (int i = 0; i list.size(); i++) {//输出所有的会员信息

MapObject, String m = list.get(i);

System.out.println("会员编号:"+m.get("bh")+"-----会员积分:"+m.get("jf")+"");

}

//结束循环输入

break;

}else{//没有找到相同信息时,存放进list集合

MapObject, String map = new HashMapObject, String();

map.put("bh", bh);

map.put("jf", jf);

list.add(map);//将输入的会员信息存放入list

}

}

}

java练习,实现客户积分回馈.

坦白说这段代码看着蛋疼,

1 同一个类里,main方法可以直接调用static修饰的其他方法,比如你说的show方法,

2 如果你想面向对象的话,应该有set get方法等其他规范,建议你先用最简单的方法调用来实现吧

你的代码我没看明白,我写一下我的逻辑,你做个参考:

public class ValueFeedBack {

public static void main(String[] args) {

show();

}

public static void show(){

Scanner scanner = new Scanner(System.in);

System.out.println("您的会员卡是金卡么?(是请输1,不是请输0)");

int n = scanner.nextInt();

System.out.println("您的积分是多少?(请输入整数)");

int m = scanner.nextInt();

if(n==1){

if(m=1000){

System.out.println("反馈500积分");

}else if(m1000){

System.out.println("您的积分不足,尚不能反馈积分");

}else{

System.out.println("您的输入有误");

}

}else if(n==0){

if(m=5000){

System.out.println("反馈500积分");

}else if(m5000){

System.out.println("您的积分不足,尚不能反馈积分");

}else{

System.out.println("您的输入有误");

}

}else{

System.out.println("您的输入有误");

}

}

}


网页题目:java会员卡积分代码 用java编写会员打折
分享链接:http://cdweb.net/article/dogohjc.html