重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这种情形大多是源文件里面还有其他类定义或者内部类定义,然后编译时会有xxx.class,xxx$1.class。其他情形暂未碰到。
创新互联建站为客户提供专业的做网站、成都网站制作、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站开发等网站方面业务。
基于J2EE实战竭诚网上商城B2C购物系统开发配Android版购物客户端(JFreeChart3D)
1000元。
视频教材+源码。
算是最简单的吧
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;
}
}
}
具体代码如下,你建一个名为Test.java的文件,将以下代码复制,编译运行即可。
import java.util.Scanner;
public class Test {
public static void main(String [] args)
{
System.out.println("====程序开始执行!====");
while(true)
{
System.out.println("请输入五种水果的名字,中间用逗号隔开:");
Scanner r=new Scanner(System.in);
//接收用户输入
String str=r.next();
//定义正则表达式来检验用户输入格式是否合法
String regex="[a-zA-Z]+,[a-zA-Z]+,[a-zA-Z]+,[a-zA-Z]+,[a-zA-Z]+";
if(!str.matches(regex))
{
System.out.println("您输入的格式不合法,请重新输入");
continue;
}
try
{
System.out.println("您输入的序列为:["+str+"],重新输入请按1,进行排序请按2,退出请按其它任意键");
int flag=r.nextInt();
switch(flag)
{
//提示用户重新输入
case 1:
{
continue;
}
//按第一个字母排序并输出
case 2:
{
String [] tmp=str.split(",");
int length=tmp.length;
//由于只有五种水果,不涉及效率问题,用冒泡排序即可
for(int i=0;ilength-1;i++)
{
for(int j=0;jlength-i-1;j++)
{
if(tmp[j].compareTo(tmp[j+1])0)
{
String strtmp=tmp[j];
tmp[j]=tmp[j+1];
tmp[j+1]=strtmp;
}
}
}
System.out.println("按任意键正序输出排序后结果,如想逆序输出请按n");
String outflag=r.next();
if(outflag.equals("n"))
{
System.out.print("逆序结果为:");
for(int k=length-1;k=0;k--)
{
System.out.print("["+tmp[k]+"]");
}
System.out.println("");
}
else
{
System.out.print("正序结果为:");
for(int k=0;klength;k++)
{
System.out.print("["+tmp[k]+"]");
}
System.out.println("");
}
}
}
//程序执行完毕,退出while循环
break;
}
catch(Exception e)
{
//出现异常 说明用户输入了非数字键,此时退出程序
break;
}
}
System.out.println("====程序执行结束!====");
}
}