多重和嵌套if

多重if实例:

看例子,内容不解释了!

隐藏行号 复制代码 ? 多重if

  1. import java.util.Scanner;
  2. public class 多重if{
  3.     public static void main(String[] args){
  4.         Scanner input= new Scanner(System.in);
  5.         System.out.print("请输入成绩");
  6.         int i=input.nextInt();
  7.         if(i>=90){
  8.             System.out.print("优秀");
  9.         }else if(i>=80){
  10.             System.out.print("良好");
  11.         }else if(i>=60){
  12.             System.out.print("一般");
  13.         }else{
  14.             System.out.print("差");
  15.         }
  16.     }
  17. }

.src_container{background-color:#e7e5dc; width:99%; overflow:hidden; margin:12px 0 12px 0 !important; padding:0px 3px 3px 0px}
.src_container .titlebar{ background-color:#d4dfff; border:1px solid #4f81bd; border-bottom:0; padding:3px 24px; margin:0; width:auto; line-height:120%; overflow:hidden; text-align:left; font-size:12px}
.src_container .toolbar{ display:inline; font-weight:normal; font-size:100%; float:right; cursor:hand; color:#00f; text-align:left; overflow:hidden}
.toolbar span.button{ display:inline; font-weight:normal; font-size:100%; cursor:hand; color:#00f; text-align:left; overflow:hidden; cursor:pointer;}
.src_container div.clientarea{ background-color:white; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; height:auto; overflow:auto; text-align:left; font-size:12px; font-family: "Courier New","Consolas","Fixedsys",courier,monospace,serif}
.src_container ol.mainarea{ padding:0 0 0 52px; margin:0; background-color:#f7f7ff !important}
.number_show{ padding-left:52px !important; list-style:decimal outside !important}
.number_show li{ list-style:decimal outside !important; border-left:1px dotted #4f81bd}
.number_hide{ padding-left:0px !important; list-style-type:none !important}
.number_hide li{ list-style-type:none !important; border-left:0px}
ol.mainarea li{ display:list-item !important; font-size:12px !important; margin:0 !important; line-height:18px !important; padding:0 0 0 0px !important; background-color:#f7f7ff !important; color:#4f81bd}
ol.mainarea li pre{color:black; line-height:18px; padding:0 0 0 12px !important; margin:0em; background-color:#fff !important}
.linewrap ol.mainarea li pre{white-space:pre-wrap; white-space:-moz-pre-wrapwhite-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word}
ol.mainarea li pre.alt{ background-color:#f7f7ff !important}

嵌套if实例:

隐藏行号 复制代码 ? 嵌套if

  1. import java.util.*;
  2. public class 嵌套if{
  3.     public static void main(String[] args){
  4.         Scanner i=new Scanner(System.in);
  5.         System.out.print("请输入你的姓名:");
  6.         String name=i.next();
  7.         System.out.print("您的性别:");
  8.         String sex=i.next();
  9.         //System.out.print("请输入你的年龄:");
  10.         //int age=i.nextInt();
  11.         if(sex.equals("男")){
  12.             System.out.print("请输入你的年龄:");
  13.             int age=i.nextInt();
  14.             if(age>=18){
  15.                 System.out.print("欢迎"+name+"先生!");    
  16.             }else{
  17.                 System.out.print("对不起,"+name+"朋友,你还未成年,请自觉退出!");
  18.             }
  19.         }else{
  20.             System.out.print("尊敬的"+name+"女士,这里是男士VIP");
  21.         }
  22.     }
  23. }

.src_container{background-color:#e7e5dc; width:99%; overflow:hidden; margin:12px 0 12px 0 !important; padding:0px 3px 3px 0px}
.src_container .titlebar{ background-color:#d4dfff; border:1px solid #4f81bd; border-bottom:0; padding:3px 24px; margin:0; width:auto; line-height:120%; overflow:hidden; text-align:left; font-size:12px}
.src_container .toolbar{ display:inline; font-weight:normal; font-size:100%; float:right; cursor:hand; color:#00f; text-align:left; overflow:hidden}
.toolbar span.button{ display:inline; font-weight:normal; font-size:100%; cursor:hand; color:#00f; text-align:left; overflow:hidden; cursor:pointer;}
.src_container div.clientarea{ background-color:white; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; height:auto; overflow:auto; text-align:left; font-size:12px; font-family: "Courier New","Consolas","Fixedsys",courier,monospace,serif}
.src_container ol.mainarea{ padding:0 0 0 52px; margin:0; background-color:#f7f7ff !important}
.number_show{ padding-left:52px !important; list-style:decimal outside !important}
.number_show li{ list-style:decimal outside !important; border-left:1px dotted #4f81bd}
.number_hide{ padding-left:0px !important; list-style-type:none !important}
.number_hide li{ list-style-type:none !important; border-left:0px}
ol.mainarea li{ display:list-item !important; font-size:12px !important; margin:0 !important; line-height:18px !important; padding:0 0 0 0px !important; background-color:#f7f7ff !important; color:#4f81bd}
ol.mainarea li pre{color:black; line-height:18px; padding:0 0 0 12px !important; margin:0em; background-color:#fff !important}
.linewrap ol.mainarea li pre{white-space:pre-wrap; white-space:-moz-pre-wrapwhite-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word}
ol.mainarea li pre.alt{ background-color:#f7f7ff !important}

以下为输出结果,很有趣吧!

多重和嵌套if

时间: 2024-10-25 08:21:35

多重和嵌套if的相关文章

AngularJS“多重路由”嵌套模块——AngularJS“路由”嵌套学习资料教程

这是小编的一些学习资料,理论上只是为了自己以后学习需要的,但是还是需要认真对待的 以下内容仅供参考,请慎重使用学习 1.AngularJS路由嵌套 Angularjs本身自带路由模块,可以满足通过不同的 URL 访问不同的内容,当然实际应用为在单页面点击不同按钮等加载不同页面 之前有关于angular-route路由的介绍,但是只能一层路由嵌套,如果需要多重嵌套就是不够用了 UI-Router作为AngularUI为开发者提供的其中实用的一个模块,根据URL状态组织和控制界面UI的渲染,不是仅仅

ThinkPHP 3.2.2 在 volist 多重循环嵌套中使用 if 判断标签

今天在 ThinkPHP 3.2.2 的试图模板中使用多重循环,用来把相应类别下对应的文章都依次循环出来,但是无论如何只能循环出类别,类别下的文章无法循环出,( 错误 ) 代码如下: <volist name="list" id="vo"> <tr class='{$vo.help_category_id}'> <td>{$vo.help_category_id}</td> <td class='display_

mysql 多重游标嵌套

1.DECLARE CONTINUE HANDLER FOR NOT FOUND 在mysql的存储过程中经常会看到这句话:DECLARE CONTINUE HANDLER FOR NOT FOUND 它的含义是:若没有数据返回,程序继续,并将变量IS_FOUND设为0 ,这种情况是出现在select XX into XXX from tablename的时候发生的. 2.查询每个年级下都有哪些班级,一张年级表(org_grade)一张班级表(org_class) 2.1 建表 CREATE T

5.2多重循环和二维数组

一.多重循环嵌套1.循环可以任意次数嵌套2.外层循环每执行一次,里层循环就执行一遍 二.二维数组1.定义:一维数组中存放的也是数组2.声明:int[][] nums = new int[5][5];3.使用:nums[0][0] = 1; 我们可以将第一个下标理解为行数,第二个下标理解为列数 三.引用数据类型和基本数据类型的区别1.基本数据类型存放的是数据,引用数据类型存放的是内存地址2.基本数据类型赋值的话传递的是数据,而引用数据类型传递的是地址 四.例子 package com.demo10

汇编--程序设计

ASSUME   CS:CODE, DS:DATA              ;ASSUME伪指令规定段的性质 X DW 4 :定义第一个加数 用 MASM 6.11 和 CodeView 汇编和调试汇编语言程序 在 MASM  6.11 中,Microsoft 公司提供了程序员工作平台 PWB.这是一个集成化开发环境,程序员可以方便地完成汇编语言源程序的编辑.汇编.连接调试和执行等工作. 1)处理器选择伪指令 默认是.8086 .8086 选择 8086 指令系统 .286 选择 80286

我是黑马-----ios开发之C语言基础

C语言在学习中的重难点: 1)运算符:自增,自减. 2)进制:各种进制转换.原码.反码.补码. 3)数组:一维数组,二维数组,多维数组. 4)循环:多重循环嵌套.查找.排序. 5)函数:普通函数调用.递归函数的调用. 6)指针:一级指针.多级指针.数组指针,指针和数组.函数.结构体.之间的关系. 7)内存管理:C语言的内存管理问题.内存泄露.野指针. 8)有参宏及条件编译. 9)多文件开发 前期学习C语言的关键输入输出函数:printf()和scanf() a++与++a的区别: 运算的顺序就是

设计模式(创建型)之原型模式(Prototype Pattern)

PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN.因为CSDN也支持MarkDown语法了,牛逼啊! 概述 原型模式是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例,而不是新建实例.被复制的实例就是我们所称的原型,这个原型是可定制的.原型模式多用于创建复杂的或者耗时的实例, 因为这种情况下,复制一个已经存在的实例可以使程序运行更高效,或者创建值相等,只是命名不一样的同类数据. 原型模式要求对象实现一个可以"克隆"自身的接口,这样就可以通过

c程序代码优化的一些方法

我认为一个好的用于科学计算的程序代码应该:算法漂亮精妙,程序简洁易懂,运算快速,节省内存.这里有的地方是矛盾的,比如简洁vs易懂,时间vs空间,找个平衡吧.目前来看时间要比空间宝贵一些.写程序分几步:选择最妙的算法:规划最优的流程:规划数据结构.函数:编码实现. 一.算法优化 好的方法.算法是程序优化的根本,选择最好的算法永远是王道. 二.循环和判断步骤优化 规划流程时几个不依赖于编译器的tips: 1.减少循环体内运算量: (a)查表:提前列表,循环内查表. (b)提取循环的公共子式到循环外计

Android ConstraintLayout使用指南

升级Android Studio 2.3之后,IDE默认生成的Activity布局都是以ConstraintLayout做为根布局,体验了一把这个Google去年就开始力推的ConstraintLayout后,觉得非常不错,本文用于记录ConstraintLayout各个方面的使用知识. 平台支持 ConstraintLayout最低兼容Android 2.3: 目前Android Studio 2.3默认使用ConstraintLayout作为布局文件的根布局: 想要使用ConstraintL