Java入门实战篇1

Java入门实战总结

1. 双色球

红球:随机生成6个1-32的不重复整数

蓝球:随机生成一个1-16的整数

 /**

1.双色球

 */

 public class Test1{

 //方法入口

 public static void main(String []args){  

 int []a=new int[6];//初始化数组

 for(int i=0;i<6;i++){

 int n=(int)(Math.random()*32)+1;//生成1-32的随机整数

 a[i]=n;//赋值

 for(int j=0;j

if(a[i]==a[j]){

i--;// 如果重复了,先 -- 后 ++ 相当于下标不向前移动

break;

}

}  

 }

 System.out.print("红球:");

 for(int i=0;i<6;i++){

 System.out.print(a[i]+" ");

 }

 System.out.println();

 int l=(int)(Math.random()*16)+1;//蓝球生成的随机整数1-16

 System.out.print("蓝球: "+l);

 }

 }

输出结果:

 Java入门实战篇1_第1张图片

2. 点餐系统

要求:使用数组,可以使用结账

 /**

2.点餐系统

 */

 import java.util.Scanner;

 public class Test2{

 //方法入口

 public static void main(String[]args){

 //主页面

 System.out.println("------------------------------");

 System.out.println("********欢迎来到本餐厅********");

 System.out.println(" 1.选择菜单        2.暂无功能");

 System.out.println("           3.退出"            );

 Scanner input=new Scanner(System.in);

 System.out.println("------------------------------");

 System.out.print("请选择:");

 int a=input.nextInt();

 if(a==1){

 //初始化菜单

 //菜名

 String []str=new String[8];

 str[0]="大盘鸡";

 str[1]="酸菜鱼";

 str[2]="小龙虾";

 str[3]="炒鸡蛋";

 str[4]="拍黄瓜";

 str[5]="羊肉串";

 str[6]="烤鸡翅";

 str[7]="方便面";

 //价格

 int []mon=new int[8];

 mon[0]=55;

 mon[1]=48;

 mon[2]=98;

 mon[3]=12;

 mon[4]=8;

 mon[5]=3;

 mon[6]=30;

 mon[7]=5;

 System.out.println("--------------------------------------------");

 System.out.println("**************欢迎来到本餐厅****************");

 //循环输出菜单

 for(int i=0;i<8;i++){

System.out.println((i+1)+"."+str[i]+"\t"+mon[i]+"元");

 }  

 System.out.println("9.结账         0.退出");

 System.out.println("--------------------------------------------");

 System.out.print("请选择:");

 int b=input.nextInt();

 //选择菜单

 int money=0;

 for(;b>=1&&b<=8;){

 money=money+mon[b-1];

 System.out.print("请选择:");

 b=input.nextInt();

 }if(b==9){//结账

 System.out.println("此次一共消费"+money+"元");

 }else if(b==0){

 System.out.println("谢谢光临!");

 }  

 }else if(a==2){

 System.out.println("该功能暂未开放!");

 }else if(a==3){

 System.out.println("谢谢光临!");

 }

 }

 }

输出结果:

 Java入门实战篇1_第2张图片

3. 知识框架

 Java入门实战篇1_第3张图片

 

你可能感兴趣的:(JavaSE)