[java基础]循环结构2
[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的更多相关文章
- [Java基础]循环结构3
[Java基础]循环结构3 break 与 continue 中断循环... /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:BreakTest.java 编写时间:2016/6 ...
- [java基础]循环结构1
[java基础]循环结构1 循环结构:for循环,while循环,do_while循环在,增强型for循环 /** 文件路径:G:\JavaByHands\循环语句\ 文件名称:WhileTest.j ...
- Java基础循环结构
int x=10; do { System.out.println("value of x:"+x); x++; } while(x<20); //do while循环 1 ...
- java基础——循环结构
循环结构 while 循环 只要表达式成立,循环就一直持续 我们大多数情况会让循环停下来,我们需要一个让表达式失效的方式,来结束循环 public static void main(String ...
- java基础 ----- 循环结构
循环的结构特点 : 循环条件 循环操作 ----- while 循环 来个小例子,实现打印50 份shij 1.确定循环条件和循环操作 2.套用while语法写出代码 3.检查循环能 ...
- [java基础]分支结构(2)
[java基础]分支结构2 switch case /** 文件路径:G:\JavaByHands\if-else\ 文件名称:switchcase.java 编写时间:2016/6/6 作 者:郑晨 ...
- 7.20实习培训日志-Java基础程序设计结构
Java基础程序设计结构 在 Math 类中,为了达到最快的性能,所有的方法都使用计算机浮点单元中的例程,如果得到一个完全可预测的结果比运行速度更重要的话,那么就应该使用StrictMath类,它使用 ...
- C语言入门7-程序设计方法基础-循环结构
程序设计方法基础-循环结构 循环三要素: 初值 循环判断条件 步长(循环增量) 循环结构在有些书籍上也称为重复结构, 即反复执行某一部分的操作. 循环三要素: 初值 循环判断条件 步 ...
- Java通过循环结构和switch实现简易计算器
Java通过循环结构和switch实现简易计算器 可以循环计算,通过调用函数本身来实现重新计算 package com.shenxiaoyu.method; import java.util.Scan ...
随机推荐
- Nginx日志切割,以及脚本上传nginx的切割日志
一:日志切割步骤 命令都在root下进行 1.创建目录 mkdir -p /etc/opt/modules/bin ## 创建文件夹 2.上传cut 3.观察目录 4.修改的cut文件 5.检测 需要 ...
- DreamweaverCS6
1.设置文字的格式:<font face=""></font> 字号<font size=""> 颜色<font c ...
- Requirejs之AMD规范
一.什么是AMD规范 AMD是Asynchronous Module Definition-----异步模块定义 AMD规范定义了2个函数define()与require() 下面我们来看一下定义方法 ...
- C#.NET序列化XML、JSON、二进制微软自带DLL与newtonsoft(json.net)
序列化是将对象转换成另一种格式(XML.json.二进制byte[]) JSON序列化 .NET中有三种常用的JSON序列化的类,分别是: Newtonsoft.Json.JsonConvert类(推 ...
- .NET中string[]数组和List<string>泛型的相互转换以及Array类的Sort()方法(转)
从string[]转List<string>: " }; List<string> list = new List<string>(str); 从List ...
- Chrome浏览器M53更新后超链接的dispatchEvent(evt)方法无法触发文件下载
一个经典的js前台文件下载方法: var aLink = document.createElement('a'); var datatype="data:text/plain;charset ...
- 学习OpenCV——Surf(特征点篇)&flann
Surf(Speed Up Robust Feature) Surf算法的原理 ...
- 线性时间的排序算法--桶排序(以leetcode164. Maximum Gap为例讲解)
前言 在比较排序的算法中,快速排序的性能最佳,时间复杂度是O(N*logN).因此,在使用比较排序时,时间复杂度的下限就是O(N*logN).而桶排序的时间复杂度是O(N+C),因为它的实现并不是基于 ...
- jQuery对select操作小结
//遍历option和添加.移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] ...
- C#中把Datatable转换为Json的5个代码实例
一. /// <summary> /// Datatable转换为Json /// </summary> /// <param name="table" ...