[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 ...
随机推荐
- 交流从选择coding.net开始
之前提到我们需要coding.net(一个可以帮助你在线存放管理代码的地方,便于项目合作)来进行学习交流,它可以帮我们记录我们入门的点点滴滴,现在就简单介绍一下coding.net的注册及使用. 1. ...
- Opensuse enable sound and mic card
Install application pavucontrol Run pavucontrol You will see the configuration about sound card and ...
- git http\https\git免密设置记住用户名和密码的方法
设置记住密码(默认15分钟): git config --global credential.helper cache如果想自己设置时间,可以这样做: git config credential.he ...
- tween.js是一款可生成平滑动画效果的js动画库。tween.js允许你以平滑的方式修改元素的属性值。它可以通过设置生成各种类似CSS3的动画效果。
简要教程 tween.js是一款可生成平滑动画效果的js动画库.相关的动画库插件还有:snabbt.js 强大的jQuery动画库插件和Tweene-超级强大的jQuery动画代理插件. tween. ...
- c++获取系统时间(引用别人的博文)
//方案— 优点:仅使用C标准库:缺点:只能精确到秒级#include <time.h> #include <stdio.h> int main( void ) { t ...
- Ubuntu文件操作命令
1.工具栏放下面或者左边的命令 gsettings set com.canonical.Unity.Launcher launcher-position Left gsettings set com. ...
- Zju1015 Fishing Net
弦图判定 代码 #include<cstdio> #include<queue> #define mp make_pair #define fi first #define s ...
- 16. 星际争霸之php设计模式--组合模式
题记==============================================================================本php设计模式专辑来源于博客(jymo ...
- 什么是REST、RESTful
1.REST 指的是一组架构约束条件和原则.满足这些约束条件和原则的应用程序或设计就是 RESTful. 2.REST 原则是分层系统,这表示组件无法了解它与之交互的中间层以外的组件.通过将系统知识限 ...
- Java通过继承thread类与实现Runnable接口实现多线程的区别
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 一.通过继承T ...