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);
custNo = input.nextInt();
System.out.printIn("请输入会员生日(月\日用两位整数表示):");
custNo = input.next();
System.out.printIn("请输入会员积分:");
System.out.printIn("客户号"+custNo+"是无效会员号!");
System.out.printIn("录入信息失败\n");
contiune;
}
System.out.printIn("您录入的会员信息是:");
System.out.printIn(custNo+" "+birthday+" "+points+ "\n");
System.out.printIn("程序结束!");
你说的java源代码是指编译成的class文件前的java文件.
当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的.
以下方法实现了用户界面登陆
import java.awt.*;
import java.awt.event.*;
public class DengLuJieMian extends Frame implements ActionListener
{
Label username=new Label("用户名:");//使用文本创建一个用户名标签
TextField t1=new TextField();//创建一个文本框对象
Label password=new Label("密码:");//创建一个密码标签
Button b1=new Button("登陆");//创建登陆按钮
public DengLuJieMian()
this.setTitle("学生信息管理系统");//设置窗口标题
this.setLayout(null);//设置窗口布局管理器
this.add(username);// 将姓名标签组件添加到容器
this.add(t1);// 将文本框组件添加到容器
this.add(password);//将密码标签组件添加到容器
this.add(b1);//将登陆按钮组件添加到容器
b1.addActionListener(this);//给登陆按钮添加监听器
this.setVisible(true);//设置窗口的可见性
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);
});//通过内部类重写关闭窗体的方法
public void actionPerformed(ActionEvent e)
if(e.getSource()==b1)//处理登陆事件
String name=t1.getText();
new StudentJieMian();
public static void main(String args[])//主函数
new DengLuJieMian();
以下方法实现了学生界面设计
class StudentJieMian extends Frame implements ActionListener
MenuBar m=new MenuBar();//创建菜单栏
Menu m1=new Menu("信息");//创建菜单"信息"
MenuItem m11=new MenuItem("插入");//创建"插入"的菜单项
public StudentJieMian()
this.setTitle("学生界面");//设置窗口标题
this.setLayout(new CardLayout());//设置窗口布局管理器
this.setMenuBar(m);//将菜单栏组件添加到容器
m.add(m1);//将信息菜单放入菜单栏
m1.add(m11);//将"插入"菜单项添加到"信息"菜单
m11.addActionListener(this); //给"插入"菜单项添加监听器
this.setVisible(true); //设置窗口的可见性
System.exit(0);//关闭窗口
});
if(e.getSource()==m11) //处理"添加信息"事件
new AddStudent();
new SelectStudent();
new ChengJiStudent();
public static void main(String args[])
{ new StudentJieMian(); //创建一个对象 }
算是最简单的吧
package cn.job01;
public static void choice() {
System.out.println("登陆菜单 ");
System.out.println("1登陆系统");
static void choice1() {
System.out.println("购物管理系统客户信息");
System.out.println("1显示所有客户信息");
System.out.println("购物管理系统真情回馈");
System.out.println("1幸运大放送");
public static void main(String[] args) {
choice();
Scanner input = new Scanner(System.in);
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("主菜单");
System.out.println("1客户信息管理");
break;
System.out.println("选择输入数字");
int num1 = input.nextInt();
switch (num1) {
choice1();
System.out.println("购物结算");
private?int?balance?=?0;
private?String?username?=?"A";
private?String?password?=?"B";
public?void?bank()?{
Scanner?scan?=?new?Scanner(System.in);
String?temp;
while?(true)?{
System.out.println("输入账号:");
if?(scan.hasNext())?{
temp?=?scan.next();
if?(temp.equals(username))?{
}?else?{
System.out.println("输入错误");
System.out.println("输入密码:");
if?(temp.equals(password))?{
System.out.println("登录成功");
System.out.println("输入操作:");
switch?(temp)?{
case?"存款":
int?x?=?0;
System.out.println("输入存款金额:");
if?(scan.hasNextInt())?{
x?=?scan.nextInt();
scan.next();
balance?+=?x;
case?"取款":
int?y?=?0;
System.out.println("输入取款金额:");
y?=?scan.nextInt();
if?(balance?y)?{
System.out.println("余额不足");
continue;
balance?-=?y;
case?"余额":
System.out.println("余额:"?+?balance);
case?"终止":
default:
System.out.println("未知操作");