思路:
创新互联主营临桂网站建设的网络公司,主营网站建设方案,成都App制作,临桂h5小程序开发搭建,临桂网站营销推广欢迎临桂等地区企业咨询
1.SimpleDateFormat读取如此格式,捕获异常做校验处理。
length方法做长度判断(废话。。。),用Scanner做循环读取,并提示错误格式时候异常信息。
故检测方法不一定要用indexOf方法。
import java.util.Scanner;
public class AddCustomer{
public static void main(String[] args){
System.out.printIn("MyShopping管理系统 客户信息管理 添加客户信息\n");
int custNo; //会员号
int birthday; //会员生日
int points = 0; //会员积分
Scanner input=new Scanner(System.in);
for(int i=0;i3;i++){ //循环录入会员信息
System.out.printIn("请输入会员号(4位整数):");
custNo = input.nextInt();
System.out.printIn("请输入会员生日(月\日用两位整数表示):");
custNo = input.next();
System.out.printIn("请输入会员积分:");
custNo = input.nextInt();
if(custNo1000||custNo9999){ //会员号无效则跳出
System.out.printIn("客户号"+custNo+"是无效会员号!");
System.out.printIn("录入信息失败\n");
contiune;
}
System.out.printIn("您录入的会员信息是:");
System.out.printIn(custNo+" "+birthday+" "+points+ "\n");
}
System.out.printIn("程序结束!");
}
}
如果是网页写的话 : 用js脚本语言
1.会员卡栏添加一个onblur事件 向一个action发送异步请求 发送了请求查询数据库会收到一个代表折扣类型的数字或者字符串 。
2.在JS脚本中根据这个返回的数据做处理 :
比如返回0 是代表没有折扣 那么折扣栏中的价格=原价
如果返回1 是代表一级会员 折扣5% 那么折扣栏中的价格=原价X(1-5%)
。。。
3.至于action中涉及的方法,你应该不难实现,查询数据库后包装为实体对象。
4,折扣栏设为只读 用选择器找到 用val()方法修改里面的值
这样就完成了 希望帮到你
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String[] sno = new String[5]; // 会员号
String[] sdate = new String[5]; // 生日
int[] sscore = new int[5]; // 积分
Scanner sc = new Scanner(System.in);
for(int i = 0; i 5; i++){
System.out.print("输入第[" + (i + 1) + "]位会员号:");
sno[i] = sc.nextLine();
System.out.print("输入第[" + (i + 1) + "]位生日:");
sdate[i] = sc.nextLine();
System.out.print("输入第[" + (i + 1) + "]位积分:");
sscore[i] = sc.nextInt();
}
for(int i = 0; i 5; i++){
System.out.println("第[" + (i + 1) + "]位会员信息:");
System.out.println("会员号: " + sno[i] + ". 生日: " + sdate[i] + ". 积分: " + sscore[i]);
}
}
}
package com_AddCust;
/**
*
* 实现循环录入客户信息:
* 1、循环录入3位客户信息
* 2、判断会员号是否合法(4位整数)
* 3、会员号合法,显示录入的信息,否则显示录入失败
*/
import java.util.*;
import com_MainMenu.MainMenu;
import com_CustMMenu.CustMMenu;
public class AddCust {
int in2;
int in;
int in4;
int i;
String in1;
int in3;
public void addCust(){
Scanner scan=new Scanner(System.in);
System.out.println("我素管理购物管理系统 客户信息管理 添加客户信息");
System.out.println();
System.out.println();
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("请输入会员个数");
in4=scan.nextInt();
for(int i=0;iin4;i++){
System.out.print("请输入会员号四位整数:");
in=scan.nextInt();
System.out.print("");
System.out.print("请输入会员生日:月/日用两位数表示:");
in1=scan.next();
System.out.print("");
System.out.print("请输入会员积分四位整数:");
in2=scan.nextInt();
System.out.println("录入会员"+in+"信息成功");
if((in999)(in=9999))
continue;
System.out.println("客户号"+in+"是无效的会员名!\n");
System.out.println("录入信息失败!\n\n\n");
}
System.out.print("请 选 择,输 入 数 字 或 按 0 返 回 上 一 级 菜 单:");
do{
in3=scan.nextInt();
if(in3==0){
com_CustMMenu.CustMMenu cust=new CustMMenu();
cust.custMMenu();
}
else
{
System.out.println("输入有误,请从新输入");
}
}while(in3!=0);
}
public void main(){
for(i=0;iin4;i++){
if((in999)(in=9999)){
System.out.println(in+"\t\t"+ in1+"\t\t"+in2);
}
}
}
}
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款