您现在的位置是:首页 > 数码 > 

黑马程序员——随机菜谱

2025-07-27 16:11:21
黑马程序员——随机菜谱                                                                       ----------------------    android培训    java培训   期待与您交流!    ----------------------    import java.util.Ha

黑马程序员——随机菜谱

                                                                     

----------------------    android培训    java培训   期待与您交流!    ----------------------   

import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;

public class  CaiPu{
 /**
  * 题目:写一个随机菜谱
菜谱内容:川菜,粤菜,湘菜(内容这三项只是建议,自己可以增加,自己发挥)
评分细节:
1:实现功能:2分 2:代码规范:1分 :异常处理:1分 4:用户体验度:5分 5:内容:分
提醒:切记用户体验度哦,想拿高分,必须注意用户体验度,这里我只提醒大家一点,一个菜有名字,但不知道其中的内容,顾客是不会喜欢的,要想吸引顾客必须有内容来吸引。
  */
    public static void main(String[] args){
     try{
      //定义字符串数组,该数组中装了菜谱中所有的菜
      String cai[]={北京菜,上海菜,广州菜,沈阳菜,河北菜,河南菜,四川菜,山东菜};//长度为8
      String cai_describe[]={北京菜美味可口,上海菜清淡,广州菜神韵,沈阳菜火爆,
            河北菜万古长青,河南菜源远流长,四川菜香辣,山东菜朴实};//定义菜对应的描述
      println(所有菜的数量:cai.length);
      String order[]=new String[];//定义每个菜谱中有三个菜
      String order_describe[]=new String[];//定义每个菜谱中有三个菜对应的菜的描述
      int random_cai[]=getThree(cai.length);
      for (int i = 0; i < ; i) {//循环获取随机数三次,组成一个菜谱
    order[i]=cai[random_cai[i]];//随即获取菜谱中的菜并赋值给要生成的菜谱
    order_describe[i]=cai_describe[random_cai[i]];//随即获取菜谱中的菜并赋值给要生成的菜谱的对应菜的描述
   }
      for (int i = 0; i < order.length; i) {
    println(随机生成的菜谱中的菜其第(1i)到菜为:order[i],此order_describe[i]);
   }
     }catch(Exception e){
      e.printStackTrace();
     }
    }
    /*
     * 此方法是获取不重复的三个菜
     */
    public static int[] getThree(int length){
     try{
      Random r=new Random();
   Set set=new HashSet();
   for (int i = 0; i < 100; i) {//此循环是为了防止取重复的值,如果是重复的值可再取
    if(set.add((length))){//set的用法,如果不重复就add,重复的话再取
     if(set.size()==){//此处的为每个随机菜谱中有三个菜
      break;
     }
    }else{
     continue;
    }
   }
   Iterator iter=set.iterator();
   int num[]=new int[];
   int num_add=0;//定义自增变量
   while(iter.hat()){
    num[num_add]=(Integer)();
    num_add;
   }
   //该循环用于测试
 //  for (int i = 0; i < num.length; i) {
 //   println(接收到的值为:num[i]);
 //  }
   return num;
     }catch(Exception e){
      e.printStackTrace();
     }
  return null;
  
    }
}

 

 

 

 

----------------------    android培训    java培训   期待与您交流!    ----------------------    详细请查看     

 

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/800189.html

相关标签:无
上传时间: 2024-01-14 06:45:34
留言与评论(共有 10 条评论)
本站网友 一个是阆苑仙葩
9分钟前 发表
            河北菜万古长青
本站网友 车和美
21分钟前 发表
上海菜清淡
本站网友 血型与性格
22分钟前 发表
沈阳菜
本站网友 pid是什么
1分钟前 发表
沈阳菜火爆
本站网友 新生儿护理注意事项
20分钟前 发表
此order_describe[i]);    }      }catch(Exception e){       e.printStackTrace();      }     }     /*      * 此方法是获取不重复的三个菜      */     public static int[] getThree(int length){      try{       Random r=new Random();    Set set=new HashSet();    for (int i = 0; i < 100; i) {//此循环是为了防止取重复的值,如果是重复的值可再取     if(set.add((length))){//set的用法,如果不重复就add,重复的话再取      if(set.size()==){//此处的为每个随机菜谱中有三个菜       break;      }     }else{      continue;     }    }    Iterator iter=set.iterator();    int num[]=new int[];    int num_add=0;//定义自增变量    while(iter.hat()){     num[num_add]=(Integer)();     num_add;    }    //该循环用于测试  //  for (int i = 0; i < num.length; i) {  //   println(接收到的值为:num[i]);  //  }    return num;      }catch(Exception e){       e.printStackTrace();      }   return null;        } }         ----------------------    android培训    java培训   期待与您交流!    ----------------------    详细请查看       
本站网友 白帽子
5分钟前 发表
上海菜
本站网友 包皮环切术
6分钟前 发表
山东菜朴实};//定义菜对应的描述       println(所有菜的数量:cai.length);       String order[]=new String[];//定义每个菜谱中有三个菜       String order_describe[]=new String[];//定义每个菜谱中有三个菜对应的菜的描述       int random_cai[]=getThree(cai.length);       for (int i = 0; i < ; i) {//循环获取随机数三次,组成一个菜谱     order[i]=cai[random_cai[i]];//随即获取菜谱中的菜并赋值给要生成的菜谱     order_describe[i]=cai_describe[random_cai[i]];//随即获取菜谱中的菜并赋值给要生成的菜谱的对应菜的描述    }       for (int i = 0; i < order.length; i) {     println(随机生成的菜谱中的菜其第(1i)到菜为:order[i]
本站网友 kyo论坛
26分钟前 发表
  */     public static void main(String[] args){      try{       //定义字符串数组,该数组中装了菜谱中所有的菜       String cai[]={北京菜
本站网友 决明子的功效
25分钟前 发表
四川菜香辣