算是最简单的吧
主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站设计、程序开发、微网站、微信小程序定制开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站建设、成都网站制作、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。
package cn.job01;
import java.util.Scanner;
public class Lx07 {
public static void choice() {
System.out.println("登陆菜单 ");
System.out.println("1登陆系统");
System.out.println("2退出");
}
static void choice1() {
System.out.println("购物管理系统客户信息");
System.out.println("1显示所有客户信息");
System.out.println("2添加客户信息");
System.out.println("3修改客户信息");
System.out.println("4查询客户信息");
}
static void choice2() {
System.out.println("购物管理系统真情回馈");
System.out.println("1幸运大放送");
System.out.println("2幸运抽奖");
System.out.println("3生日问候");
}
public static void main(String[] args) {
choice();
Scanner input = new Scanner(System.in);
System.out.println("请输入1or2");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("主菜单");
System.out.println("1客户信息管理");
System.out.println("2购物结算");
System.out.println("3真情回馈");
System.out.println("4注销");
break;
}
System.out.println("选择输入数字");
int num1 = input.nextInt();
switch (num1) {
case 1:
choice1();
break;
case 2:
System.out.println("购物结算");
break;
case 3:
choice2();
break;
case 4:
choice();
break;
}
}
}
坦白说这段代码看着蛋疼,
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("您的输入有误");
}
}
}
发送a给二级客户,二级客户设置int a=null。用a去接受信息,当接收到信息时,a!=null,if(a!=null){System.out.print{"你有新消息了"}}大概思路是这样,其他东西,自己脑补
1、数据创建一个数据表,专门用来存储用户的反馈
2、新增一个页面,这个页面主要让用户来填写反馈,然后保存用户填写的反馈到数据库中
意见反馈功能实现很简单,后台有个留言表,用来记录用户及反馈内容,处理状态等等
当用户提交的时候,后台直接发送一个邮件,反馈给用户,当工作人员处理了反馈,再发个邮件给用户
后台实现逻辑:
定时线程,定时去取邮件表的数据,一发现有未发送的邮件,立即发送
java发邮件查看JavaMail
邮件表可以通过触发器产生,例如用户提交反馈的时候产生
定时器需要服务器启动的时候启动
我写的代码在一个包下,如果不在一个包下记得import,望采纳
//抽象类Shape
public abstract class Shape {
public abstract double area(double value);
}
//子类Square
public class Square extends Shape {
@Override
//参数,边长
public double area(double side) {
return side*side;
}
}
//子类Circle
public class Circle extends Shape {
@Override
//参数,半径
public double area(double i) {
return i * i * Math.PI;
}
}
//测试类,名字你自己改
public class Test {
public static void main(String[] args) {
Square square = new Square();
System.out.println(square.area(2));
Circle circle = new Circle();
System.out.println(circle.area(3));
}
}