这篇博文继上一篇switch(){case}嵌套switch基础上的添加程序,希望对初学者有用!
8、多从分支语句镶嵌switch(){case 1: //语句块{ switch(){case 1: //语句块; break; default: break; } case 2: //语句块2 ; break; default: break;} /*
switch()分支语句使用特点:1)、选择条件是有序确定的例如for循环的循环变量,知道范围且有序。
2)、switch()case语句的嵌套直接潜逃在语句块中从新定义判断变量,根据判定变量来选择case 执行对应的代码。
9、.java文件的导出导入:1)导出:点击菜单File > Export,然后在弹出的Export 对话框中展开General 目录,选择Archive File,接着
点击Next 按钮。然后在To archive file:输出框中选中要保存的文件名,一般写成项目名.zip,然后点击Finish 按钮即可导出当前项目。还有一种方式是手工打包,
用WinRAR 或者WinZIP 等工具都可以。
2)导入:当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看。点击菜单File > Import,
然后在弹出的Import 对话框中展开General目录,选择Existing Projects into Workspace,接着点击Next 按钮。
当选中单选钮Select root directory:时可以点击Browse…按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的Projects 列表框中显示;
而当选中单选钮Select archive file:时可以点击Browse…按钮选中包含项目的ZIP 压缩包,如果包含项目的话就可以在中间的Projects列表框中显示。
最后点击Finish 按钮就可以导入项目并打开了。
10、程序最大的特点就是一切皆对象倒不如说一切皆语句块,语句皆逻辑、逻辑虚拟设定计算机的认识接受运作表达规则方式。并且一切皆公用亦可以私用,、
1)文件是私用的,例如工程文件1中的.class文件只能在文件1 中创建调用,不可以在文件2中调用文件1的.class文件。
2)资源包、类的创建与实例化是局部与全局的,可扦插可嵌套。一切形式性的概念设定都是换名称而不换逻辑的代码。例如主函数使用资源包的库函数,调用创建类里面定义的方法,类同名不同而已。
类的创建一般放在main()函数下面构建方式类同Scanner,
方法的调用类似于写程序的总分结构,用一个方法(功能函数)
package switcandcase;
import java.util.Scanner;
public class Goodluck {
//public static void main(String[] args) {
//Scanner input=new Scanner(System.in);
public void customer(){
Scanner input=new Scanner(System.in);
int num;
System.out.println("************************************************");
System.out.println("如果客户会员号为幸运号则结果显示”true“,不是则显示false");
System.out.println("请输入客户会员号");
num=input.nextInt();
int gewei=num%10;
int shiwei=num/10%10;
int baiwei=num/100%10;
int qianwei=num/1000%10;
int all=gewei+baiwei+qianwei+shiwei;
System.out.println("客户的会员号是:"+num+"\n"+"会员号的各位数之和是:"+all);
boolean big;
big=all>20;
if(big){
System.out.println("客户是幸运号可以打折:"+true);
}
else{
System.out.println("客户会员号不满足打折抽奖要求"+false);
}
System.out.println("************************************************");
}
- 编写模式1:直接语句块功能实现
package switcandcase;
import java.util.Scanner;
public class switchduochongjiegou {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int num;
do{
System.out.println("\n"+"欢迎使用我行我素购物管理系统!"+"请选择:"+"\n\n");
System.out.println("\t"+"1.登陆系统"+"\n");
System.out.println("\t"+"2.退出"+"\n");
System.out.println("******************************************");
num=input.nextInt();
if(num==1){
int choose;
System.out.println("请从如下显示选择您要查看的菜单");
System.out.println("1.客户信息管理");
System.out.println("2.购物结算");
System.out.println("3.真情回馈");
System.out.println("4.注销");
choose=input.nextInt();
switch(choose){
case 1:
System.out.println("***客户信息管理***");
System.out.println("请根据客户的信息选择");
int x=input.nextInt();
switch(x){
case 1:
System.out.println("显示客户所有信息");
break;
case 2:
System.out.println("添加客户信息");
break;
case 3:
System.out.println("修改客户信息");
break;
case 4:
System.out.println("查询客户信息");
break;
default:
System.out.println("客户信息查询完毕");
break;
}
break;
case 2:
System.out.println("***购物结算***");
break;
case 3:
System.out.println("***真情回馈***");
System.out.println("根据商场规定举办回馈活动,请选商场将要举行的活动编号,编号值为5到7的整数");
int y=input.nextInt();
switch(y){
case 5:
System.out.println("幸运大放送");
//万物皆对象即可以认为对象是实体亦可以是逻辑形式,
//用客户的会员卡号为一个类,创建一个会员卡标号的对象,根据使用对象近视方法实例化
int num1;
System.out.println("************************************************");
System.out.println("如果客户会员号为幸运号则结果显示”true“,不是则显示false");
System.out.println("请输入客户会员号");
num1=input.nextInt();
int gewei=num1%10;
int shiwei=num1/10%10;
int baiwei=num1/100%10;
int qianwei=num1/1000%10;
int all=gewei+baiwei+qianwei+shiwei;
System.out.println("客户的会员号是:"+num1+"\n"+"会员号的各位数之和是:"+all);
boolean big;
big=all>20;
if(big){
System.out.println("客户是幸运号可以打折:"+true);
}
else{
System.out.println("客户会员号不满足打折抽奖要求"+false);
}
System.out.println("************************************************");
break;
case 6:
System.out.println("幸运抽奖");
break;
case 7:
System.out.println("生日问候");
break;
default:
System.out.println("暂时没有活动");
break;
}
break;
case 4:
System.out.println("****注销****");
break;
default:
break;
}
}
else if(num==2){
System.out.println("谢谢您的使用!");
}
else if(num!=1||num!=2){
System.out.println("您选择的数字有误请从新选择!“请选择1和2进行操作”");
}
System.out.println("当输入有误或者要求返回主界面请输入“0”");
num=input.nextInt();
}
while(num==0);
}
}
- 编写模式2:以创建对象调用形式实现
case 3:
System.out.println("修改客户信息");
break;
case 4:
System.out.println("查询客户信息");
break;
default:
System.out.println("客户信息查询完毕");
break;
}
break;
case 2:
System.out.println("***购物结算***");
break;
case 3:
System.out.println("***真情回馈***");
System.out.println("根据商场规定举办回馈活动,请选商场将要举行的活动编号,编号值为5到7的整数");
int y=input.nextInt();
switch(y){
case 5:
System.out.println("幸运大放送");
//万物皆对象即可以认为对象是实体亦可以是逻辑形式(形式语句块||实际实例数),
//用客户的会员卡号为一个类,创建一个会员卡标号的对象,根据使用对象近视方法实例化
shoping.customer();
break;
case 6:
System.out.println("幸运抽奖");
break;
case 7:
System.out.println("生日问候");
break;
default:
System.out.println("暂时没有活动");
break;
}
break;
case 4:
System.out.println("****注销****");
break;
default:
break;
}
}
else if(num==2){
System.out.println("谢谢您的使用!");
}
else if(num!=1||num!=2){
System.out.println("您选择的数字有误请从新选择!“请选择1和2进行操作”");
}
System.out.println("当输入有误或者要求返回主界面请输入“0”");
num=input.nextInt();
}
while(num==0);
}
}
注释:以前在天涯上有发表关于java的基础知识,博客属于初用阶段,有写的不好的请各位博友走马观花勿喷,Thank you all the same!