[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) + "\t");
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写啊...但是为了提高...忍...

时间: 2024-08-02 10:57:40

[java基础]循环结构2的相关文章

[java基础]循环结构1

[java基础]循环结构1 循环结构:for循环,while循环,do_while循环在,增强型for循环 /** 文件路径:G:\JavaByHands\循环语句文件名称:WhileTest.java 编写时间:2016/6/7 作 者:郑晨辉 编写说明:while do while 代码示例 */ public class WhileTest{ public static void main(String[] args){ //初始条件 int i = 0; //进入循环,while循环先判

[Java基础]循环结构3

[Java基础]循环结构3 break 与 continue 中断循环... 1 /** 2 文件路径:G:\JavaByHands\循环语句 3 文件名称:BreakTest.java 4 编写时间:2016/6/12 5 作 者:郑晨辉 6 编写说明:break 结束循环 7 break 是完全跳出循环~~也就是说,遇到break 循环终止~~ 8 */ 9 10 public class BreakTest{ 11 12 public static void main(String[] a

Java 基础 | 循环结构和数组

接着前几天的分支结构的回顾,今天主要回顾一下循环结构和数组方面的一些知识吧. 练习:输入一个数字,然后输出这个数字表示星期几 switch(选择){ case 选项1:Code1;break; case 选项2:Code2;break; -- } 1.switch() 中需要一个选项,选项只能是 byte/short/char/int,从JDK 1.7开始,允许使用 String case 顺序不影响结果 2.如果有一个或者多个 case 之后没有 break,那么这个时候 case 之间的顺序

java基础 ----- 循环结构

循环的结构特点 :    循环条件   循环操作 -----     while 循环 来个小例子,实现打印50 份shij 1.确定循环条件和循环操作 2.套用while语法写出代码 3.检查循环能否退出 1 public class WhileDemo { 2 3 /* 4 * 如何使用while循环 5 */ 6 public static void main(String[] args) { 7 int count = 1; 8 while(count <= 50){ 9 System.

Java基础之结构--&gt;&gt;条件结构与循环结构

Java中程序流程控制语句包括条件结构.循环结构和跳转语句 4.1条件结构 条件结构包括顺序结构和选择结构.顺序结构在程序执行中没有跳转和判断,知道程序结束为止.选择结构包括 if 语句,if-else 语句,switch 语句,在程序执行过程中可以改变程序的执行流程. 4.1.1 if 语句 if 语句是条件判断后再处理的一种语法结构 if(条件表达式){ //条件成立后执行 一条或多条语句 } //条件表达式的值只能是 boolean 类型 false / true 4.1.2 if-els

浅谈java中循环结构之一——————while的简单应用

1.什么是循环? 有时您希望代码在工作完成之前反复做同一件事.可使用循环 实现此目的.循环是一种编程结构,它在满足某个特定条件(或某组条件)时反复执行.循环结构就是为了解决重复代码或者是有规律的代码. 2.今天先简单谈谈while的简单应用 先谈谈while循环的三要素 while循环的三要素:(1)初始化变量(2)循环条件(3)改变循环变量的值 当你要用while循环时主要知道这三个要素什么,那么循环起来就得心应手了. 下面是while循环语法和特点:                    

java基础循环

一. while循环 示例1:.循环打印1到10之间的值 public class Test1 { public static void main(String[] args) { int i=1;//1.定义循环增量,循环初始值 //2.定义循环结构 while(i<=10){ System.out.println(i); //3.改变循环条件 i++; } } } 示例2:.询问张涛任务是否完成 import java.util.Scanner; public class Test2 { p

Java——控制循环结构

在某些时候,我们需要在某种条件出现时,强行终止本次循环或结束循环,而不是等到循环条件为 false 时 ,在Java中提供了 continue (结束本次循环) .break(跳出循环体)来控制循环结构.除此之外,return 可以结束整个方法,当然也就结束了一次循环. break:用于完全结束一个循环 ,跳出循环体. continue:中止本次循环,开始下次循环 public static void main(String[] args) { int count=0; //打印次数初始值 fo

C语言基础-循环结构

循环结构while while循环-图例 while循环-格式 while ( 条件 ) { 语句1; 语句2; .... } 如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内容). 然后再次判断条件,重复上述过程,直到条件不成立就结束while循环 while循环的特点:如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行 循环结构do-while 循环结构-do-while循环 do { 语句1; 语句2; .... } while ( 条