zoukankan      html  css  js  c++  java
  • [java基础]循环结构2

    [java基础]循环结构2

    写了几个循环结构练习~记录一下~~

    1:99乘法表

     1 /**
     2 文件路径:G:JavaByHands循环语句
     3 文件名称:GameForFor.java
     4 编写时间:2016/6/7
     5 作    者:郑晨辉
     6 编写说明:for循环示例 代码示例
     7 编写一个99乘法表
     8 */
     9 public class GameForFor {
    10     public static void main(String[] args) {
    11         //目标:输出99乘法表
    12         for(int i = 1;i <= 9;i++){
    13             
    14             for(int j = 1;j <= i;j++) {
    15                 System.out.print(i + "*" + j + "=" + (i*j) + "	");
    16             }
    17             System.out.println();
    18 
    19         }
    20     }
    21 }

    2:逗你玩简单抽奖

     1 /**
     2 文件路径:G:JavaByHands循环语句
     3 文件名称:TestForFor.java
     4 编写时间:2016/6/11
     5 作    者:郑晨辉
     6 编写说明:娱乐一下~~简单的抽奖
     7 逗你玩抽奖系统~~利用循环语句,条件语句实现简单的抽奖功能~~
     8 超简单版...
     9 */
    10 
    11 //导包
    12 //scanner
    13 import java.util.Scanner;
    14 //random
    15 import java.util.Random;
    16 
    17 
    18 
    19 public class TestForFor {
    20     
    21     public static void main(String[] args){
    22         
    23         //Scanner对象
    24         Scanner sc = new Scanner(System.in);
    25         //Random对象
    26         Random ran = new Random();
    27 
    28         System.out.println("欢迎来到逗你玩系统~~");
    29         System.out.println("请选择:1:抽奖;2:退出");
    30         //传入选项
    31         int i = sc.nextInt();
    32         //对传入项进行判断
    33         if (i == 1) {
    34             System.out.println("欢迎来到抽奖系统~~");
    35             System.out.println("请问是否开始抽奖?[Y/N]");
    36             /*
    37             这里本来我用的是byte b = sc.nextByte结果报错
    38             InputMismatchException
    39             如果下一个标记与 Integer 正则表达式不匹配,或者超出范围 
    40             */
    41             String s = sc.next();
    42             //判断
    43             if (s.equals("Y")) {
    44                 System.out.println("---开始抽奖---");
    45                 
    46                 int ranNum = ran.nextInt(11);
    47                 //对获取的值进行判断
    48                 switch(ranNum) {
    49                     case(1):
    50                         System.out.println("恭喜你~~一等奖~~");
    51                         break;
    52                     case(2):
    53                     case(3):
    54                         System.out.println("恭喜你~~二等奖~~");
    55                         break;
    56                     case(4):
    57                     case(5):
    58                     case(6):
    59                         System.out.println("恭喜你~~三等奖~~");
    60                         break;
    61                     case(7):
    62                     case(8):
    63                     case(9):
    64                     case(10):
    65                         System.out.println("很遗憾...你未中奖...");
    66                         break;
    67                 }                                        
    68             } else if (s.equals("N")) {
    69                 System.out.println("放弃抽奖");
    70                 System.out.println("程序结束");
    71             } else {
    72                 System.out.println("命令出错...");
    73                 System.out.println("程序结束...");
    74             }
    75             
    76         } else if (i == 2) {
    77             System.out.println("您已经退出系统~~");
    78             System.out.println("期待您的下次使用~~");
    79         } else {
    80             System.out.println("命令出错...");
    81             System.out.println("程序结束...");
    82         }
    83     }
    84 }

    好想用eclipse写啊...但是为了提高...忍...

  • 相关阅读:
    弄清变量名字空间
    Perl中文编码的处理
    了解魔符的含义
    Log::Minimal 小型可定制的log模块
    Perl – 文件测试操作符
    在源代码中使用Unicode字符
    editplus乱码charset的奇怪问题
    ASP.NET程序中常用代码汇总(一)
    ASP.NET程序中常用代码汇总(三)
    ASP.NET程序中常用代码汇总(二)
  • 原文地址:https://www.cnblogs.com/zhengchenhui/p/5578790.html
Copyright © 2011-2022 走看看