[java基础]循环结构2

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

1:99乘法表

 /**
文件路径:G:\JavaByHands\循环语句\
文件名称:GameForFor.java
编写时间:2016/6/7
作 者:郑晨辉
编写说明:for循环示例 代码示例
编写一个99乘法表
*/
public class GameForFor {
public static void main(String[] args) {
//目标:输出99乘法表
for(int i = 1;i <= 9;i++){ for(int j = 1;j <= i;j++) {
System.out.print(i + "*" + j + "=" + (i*j) + "\t");
}
System.out.println(); }
}
}

2:逗你玩简单抽奖

 /**
文件路径:G:\JavaByHands\循环语句\
文件名称:TestForFor.java
编写时间:2016/6/11
作 者:郑晨辉
编写说明:娱乐一下~~简单的抽奖
逗你玩抽奖系统~~利用循环语句,条件语句实现简单的抽奖功能~~
超简单版...
*/ //导包
//scanner
import java.util.Scanner;
//random
import java.util.Random; public class TestForFor { public static void main(String[] args){ //Scanner对象
Scanner sc = new Scanner(System.in);
//Random对象
Random ran = new Random(); System.out.println("欢迎来到逗你玩系统~~");
System.out.println("请选择:1:抽奖;2:退出");
//传入选项
int i = sc.nextInt();
//对传入项进行判断
if (i == 1) {
System.out.println("欢迎来到抽奖系统~~");
System.out.println("请问是否开始抽奖?[Y/N]");
/*
这里本来我用的是byte b = sc.nextByte结果报错
InputMismatchException
如果下一个标记与 Integer 正则表达式不匹配,或者超出范围
*/
String s = sc.next();
//判断
if (s.equals("Y")) {
System.out.println("---开始抽奖---"); int ranNum = ran.nextInt(11);
//对获取的值进行判断
switch(ranNum) {
case(1):
System.out.println("恭喜你~~一等奖~~");
break;
case(2):
case(3):
System.out.println("恭喜你~~二等奖~~");
break;
case(4):
case(5):
case(6):
System.out.println("恭喜你~~三等奖~~");
break;
case(7):
case(8):
case(9):
case(10):
System.out.println("很遗憾...你未中奖...");
break;
}
} else if (s.equals("N")) {
System.out.println("放弃抽奖");
System.out.println("程序结束");
} else {
System.out.println("命令出错...");
System.out.println("程序结束...");
} } else if (i == 2) {
System.out.println("您已经退出系统~~");
System.out.println("期待您的下次使用~~");
} else {
System.out.println("命令出错...");
System.out.println("程序结束...");
}
}
}

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

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

  1. [Java基础]循环结构3

    [Java基础]循环结构3 break 与 continue 中断循环... /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:BreakTest.java 编写时间:2016/6 ...

  2. [java基础]循环结构1

    [java基础]循环结构1 循环结构:for循环,while循环,do_while循环在,增强型for循环 /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:WhileTest.j ...

  3. Java基础循环结构

    int x=10; do { System.out.println("value of x:"+x); x++; } while(x<20); //do while循环 1 ...

  4. java基础——循环结构

    循环结构 while 循环 只要表达式成立,循环就一直持续 我们大多数情况会让循环停下来,我们需要一个让表达式失效的方式,来结束循环    public static void main(String ...

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

    循环的结构特点 :    循环条件   循环操作 -----     while 循环 来个小例子,实现打印50 份shij 1.确定循环条件和循环操作 2.套用while语法写出代码 3.检查循环能 ...

  6. [java基础]分支结构(2)

    [java基础]分支结构2 switch case /** 文件路径:G:\JavaByHands\if-else\ 文件名称:switchcase.java 编写时间:2016/6/6 作 者:郑晨 ...

  7. 7.20实习培训日志-Java基础程序设计结构

    Java基础程序设计结构 在 Math 类中,为了达到最快的性能,所有的方法都使用计算机浮点单元中的例程,如果得到一个完全可预测的结果比运行速度更重要的话,那么就应该使用StrictMath类,它使用 ...

  8. C语言入门7-程序设计方法基础-循环结构

    程序设计方法基础-循环结构 循环三要素: 初值   循环判断条件   步长(循环增量) 循环结构在有些书籍上也称为重复结构,  即反复执行某一部分的操作. 循环三要素: 初值   循环判断条件   步 ...

  9. Java通过循环结构和switch实现简易计算器

    Java通过循环结构和switch实现简易计算器 可以循环计算,通过调用函数本身来实现重新计算 package com.shenxiaoyu.method; import java.util.Scan ...

随机推荐

  1. Elasticsearch基本操作

    ElasticSearch操作说明   活动 方法 url Body 集群的相关操作 查看健康 Get http://localhost:9200/_cluster/health 查看节点 Get h ...

  2. resx文件在X64位编译,提示“未能加载文件或程序集”的问题?

    原文:resx文件在X64位编译,提示"未能加载文件或程序集"的问题? resx文件在X64位编译,提示"未能加载文件或程序集"的问题? 解答: 错误现象如下 ...

  3. ios数据库SQLite实现

    SQLite嵌入式数据库 1.支持时间,不需要配置,不需要安装,不需要管理员; 2.支持大部分SQL92; 3.完整的数据库保存在磁盘上面的一个文件,同一个数据库文件可以在不同机器上面使用.最大支持数 ...

  4. mongoDB(3) mapReduce

    mapReduce是大数据的核心内容,但实际操作中别用这个,所谓的mapReduce分两步 1.map:将数据分别取出,Map函数调用emit(key,value)遍历集合中所有的记录,将key与va ...

  5. open-falcon 安装

    openfalcon 规划 拓扑图 transfer 配置文件 [root@openfalcon_transfer1 transfer]# cat cfg.json { "debug&quo ...

  6. CSS3 border-image详解、应用

    一.border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人.可惜目前支持的浏览器有限,仅Firefox3.5,chrom ...

  7. Unable to create SVNRepository object

    I think you are missing at least the library setup stuff:     /*      * Initializes the library to w ...

  8. spring框架IoC

    IoC反转控制, 举个反例: //数据操作类 public class DataBase { //向数据库中存储数据 public void saveDB() { } } //业务逻辑类 public ...

  9. Oracle常用日期函数

    常用的时间格式掩码如下:掩码元素       含义YYYY           四位数年份 (如:2005)     yearYY             二位数年份(如  05) Q         ...

  10. yii2框架原生的结合框架使用的图片上传

    首先我们要从model层开始写起,主要是为了创建验证规则,还有图片上传的路径以及图片的命名规则(UploadForm.php) 接下来我们要在控制器层写好业务逻辑,就是什么情况下直接在调用model层 ...