java中java方法调用与直接将方法用语句块的编写做比较,调用部分以“Good luck”做对象。调用到main函数中的switch()case 3的switch()case 5中使用。

这篇博文继上一篇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!

猜你喜欢

转载自blog.csdn.net/weixin_44107254/article/details/85013038