//单个判端

if(){

}

//双判端

if(){

}else{

}

//多重判端

if(){

}else if(){

}else if(){

}else{

}

 package test1;
// 学习的是 判端掷色子游戏 1-6 if , else if , else 判端方法
public class TestRandom {
public static void main (String[] args) {
double d = Math.random();
int e = 1+(int)(d*6);//1到6之间的随机数,int强制转型 System.out.println(e + "\n");
// 测试if 判断一层
if(e>4) {
System.out.println("大于4都会打印\n");
}
// 测试双重判断
if(e>=3) {
System.out.println("大数4~6\n");
}else {
System.out.println("小数1~3\n");
} System.out.println("=====多重判断怎么写?=====\n");
if(e==6) {
System.out.println("运气不错,加倍!!");
}else if(e>=4) {
System.out.println("运气还可以哦!");
}else if(e>2) {
System.out.print("运气一般,再接再励!");
}else {
System.out.println("运气差的很,回家洗洗睡吧!");
}
}
}

if(){}else{}

case 是在判端条件等于的情况下使用

比如:a = 数据数 1~5

if(a==1){

}else(a==2){

}

这种情况下采用case 这种方式写

 package test1;
// 学习的是 判端掷色子游戏 1-6 if , else if , else 判端方法
public class TestSwitch {
public static void main (String[] args) {
double d = Math.random();
int e = 1+(int)(d*6);//1到6之间的随机数,int强制转型 System.out.println(e);
if(e==6) {
System.out.println("运气不错,加倍!!"); }else if(e==5) {
System.out.println("运气还可以哦!"); }else if(e==4){
System.out.println("运气一般,再接再励!");
}else {
System.out.println("运气差的很,回家洗洗睡吧!");
} System.out.println("###############################");
//switch 语句与前面的 判读一模一样,在作等于判断时使用,结构比较清晰,但是不能忘了break;
//不然执行完成会继续执行不退出。弄断的意思。
switch(e) {
case 6:
System.out.print("运气不错,加倍!!");
break;
case 5:
System.out.println("运气还可以哦!");
break;
case 4:
System.out.println("运气一般,再接再励!");
break;
default:
System.out.println("运气差的很,回家洗洗睡吧!");
break;
} System.out.println("下面这个例子恰恰使用了case 穿透");
char c = 'a';
int rand = (int) (26*Math.random());
char c2 = (char)(c + rand);
System.out.println(c2 + ": ");
switch (c2) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u'://等于a,e,i,o,u 的情况下 没找到break 就一直运行
System.out.println("元音");
break;
case 'y':
case 'w':
System.out.println("半元音");
break;
default:
System.out.println("辅音"); } }
}

case

if _ else if _ else,case,程序逻辑判断- java基础的更多相关文章

  1. 黑马程序猿————Java基础日常笔记---反射与正則表達式

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 黑马程序猿----Java基础日常笔记---反射与正則表達式 1.1反射 反射的理解和作用: 首 ...

  2. 黑马程序员----java基础笔记上(毕向东)

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 笔记一共记录了毕向东的java基础的25天课程,分上.中.下 本片为上篇,涵盖前10天课程 1. ...

  3. 黑马程序员----java基础笔记中(毕向东)

    <p>------<a href="http://www.itheima.com" target="blank">Java培训.Andr ...

  4. 黑马程序员Java基础班+就业班课程笔记全发布(持续更新)

    正在黑马学习,整理了一些课程知识点和比较重要的内容分享给大家,也是给自己拓宽一些视野,仅供大家交流学习,大家有什么更好的内容可以发给我 ,现有黑马教程2000G  QQ 1481135711 这是我总 ...

  5. 黑马程序员——JAVA基础之语法、命名规则

    ------- android培训.java培训.期待与您交流! ---------- 1.java语言组成:关键字,标识符,注释,常量和变量,运算符,语句,函数,数组. 2.java关键字:被Jav ...

  6. 黑马程序员——JAVA基础之final this.和super.的区别

    ------- android培训.java培训.期待与您交流! ----------  final关键字: final可以修饰类,方法,变量. final修饰的类不可以被继承. final修饰的方法 ...

  7. 黑马程序员——JAVA基础之程序控制流结构之判断结构,选择结构

    ------- android培训.java培训.期待与您交流! ---------- 程序控制流结构:顺序结构:判断结构:选择结构:循环结构. 判断结构:条件表达式无论写成什么样子,只看最终的结构是 ...

  8. 黑马程序员——JAVA基础之反射

      ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! -------     Java 反射是Java语言的一个很重要的特征,它使得Java具体了"动态 ...

  9. 黑马程序员——JAVA基础之网络编程

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 网络编程 网络模型:OSI参考模型和TCP/IP参考模型 网络通讯三要素: IP地址:InetA ...

随机推荐

  1. BZOJ1001: [BeiJing2006]狼抓兔子【最短路+对偶图】

    题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1001 1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Se ...

  2. 1191. [HNOI2006]超级英雄【二分图】

    Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的 多少获得不同数目的奖品或奖金.主持人问题准备了若干道题目,只有当选手正确 ...

  3. 【node.js】模块系统、函数

    为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统. 一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码.JSON 或者编译过的C/C++ 扩 ...

  4. Jython的应用

    今天本文围绕主要内容是jython是什么.安装.简单实用. 另外说说我为什么研究jython,研究它是有一个目的的,目的是将python代码转化为jar包以供安卓方面那边人脸识别,虽说目前人脸识别像阿 ...

  5. js之点击值发生变化

    点击值发生变化,应用场景,比如像阿里云那样我通常密码是以******的形式存在,我必须要点击查看,它才会以明文显示. 在实际开发中,比如以智能门锁为例,安装门锁时,有个叫密码输入框的表单,这个是选填项 ...

  6. 记录一下iOS Leak的使用方法。

    观测过程中不需要使用xcode.只需观察Leak工具即可 1:选中Xcode,点击左上角的Xcode.找到tool   然后找到instrument.如下图 2:打开instrument 找到Leak ...

  7. 2018年秋季学期《C语言程序设计I》教学过程及学期总结

    一学期下来,问题很多,思考也很多,需要整理.总结,好的经验要形成规律,不好的地方要提示警醒. 教学过程小结: C语言程序设计I-第一周教学 C语言程序设计I-第三周教学 C语言程序设计I-第四周教学 ...

  8. ASP.NET Core下载大文件的实现

    当我们的ASP.NET Core网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃.可以参考如下代码来避免这个问题. 关于此代码的几点说明: 将数据分成较小 ...

  9. Kafka集群配置

    kafka_2.11-0.9.0.1.tgz 1.进入项目前的目录 cd /home/dongshanxia mkdir kafka #创建项目目录 cd kafka #进入项目目录 mkdir ka ...

  10. oracle中的条件语句

    oracle中case when then及decode用法 一.case … when … then 语法:  – 写法一:  case(条件)  when 值1 then 返回值1  when 值 ...