import java.util.*;
class If01{
public static void main(String[ ]args){
//练习1:假如张三参加Java考试,判断如果在95分以上则有奖励
Scanner input =new Scanner(System.in);
System.out.print("请输入张三的考试成绩:");
double score =input.nextDouble();
/*if (score > 95) {
System.out.println("有奖励");
}*/ //注意:在java中,当代码块只有一条语句时,则大括号可以省略,建议初学者编写大括号
if (score > 95)
System.out.println("有奖励");
System.out.println("有惩罚");
/*= if (score > 95) {
System.out.println("有奖励");
}
System.out.println("有惩罚"); */
}
}
class If02{
public static void main(String[ ]args){
//练习2:假如张三参加Java考试,判断如果在95分以上则有奖励,否则发红包
Scanner input = new Scanner(System.in);
System.out.print("请输入成绩: ");
double score = input.nextDouble();
//第一种方法:使用两个if块完成的
/*if (score > 95){
System.out.println("有奖励");
}
if (score <=95){
System.out.println("发红包");
}*/ //第二种方法:使用if else完成
/*if(score >95) {
System.out.println("有奖励");
} else{
System.out.println("发红包");
}*/
/*第三种方法:使用三目运算符完成
System.out.println(score >95 ? "有奖励" : "发红包");*/
//第四种方法:使用多重if完成
if(score > 95){
System.out.println("有奖励");
}else if(score <= 95){
System.out.println("发红包");
}
}
}
class If03{
public static void main(String[ ]args){
//练习3:判断一个数是否是三位的正数
Scanner input = new Scanner(System.in);
System.out.print("请输入需要输入的数:");
int num = input.nextInt();
if (num >100 && num < 1000) {
System.out.println(num +"是正数");
} else{
System.out.println(num +"不是正数");
}
}
} class If04{
public static void main(String[ ]args){
//练习4:输入两个数,分别存放在a和b中,判断a+b的和大于100,则输出a的值,否则输出b的值
Scanner input = new Scanner(System.in);
System.out.print("请输入数字 :");
int a = input.nextInt();
System.out.print("请输入数字 :");
int b = input.nextInt();
System.out.println("a = " + a + "\nb = " +b);
if (a + b > 100){
System.out.println("输出:a =" +a);
}else{
System.out.println("输出b = " +b);
}
}
} class If05{
public static void main(String[ ]args){
//练习5:判断一个数是奇数还是偶数(使用多重if选择结构完成此练习)
Scanner input = new Scanner(System.in);
System.out.print("请输入你想要输入的数字:");
int num = input.nextInt();
if(num % 2 == 0){
System.out.println("偶数");
} else{
System.out.println("奇数");
}
}
} class If06{
public static void main(String[ ]args){
//练习6:根据输入的年龄,输出是老年(55以上)、中年(18-54)、青年(18-29)还是少年(0----17)
Scanner input = new Scanner(System.in);
System.out.print("请输入年龄: ");
int age = input.nextInt();
/*if (age >55 ){
System.out.println("老年");
}else if(age >= 18){
System.out.println("青年");
}else if(age >= 30){
System.out.println("中年");
}else if(age <18){
System.out.println("少年");
}*/ //注意:多重if选择结构种的条件顺序可以颠倒,但是可能影响运行结果
if (age >55 ){
System.out.println("老年");
}else if(age >= 18 && age<=29){
System.out.println("青年");
}else if(age >= 30){
System.out.println("中年");
}else if(age <18 && age >=0){
System.out.println("少年");
}else{
System.out.println("输入年龄有误!");
}
}
} class If07{
public static void main(String[ ]args){
//练习7:判断一个字符,输出是大写字母、小写字母还是数字字符
}
} class If08{
public static void main(String[ ]args){
//练习8:判断一个两位数,是奇数还是偶数
Scanner input = new Scanner(System.in);
System.out.print("请输入一个数:");
int num = input.nextInt();
//判断,当前数num是否是两位数
if (num >=10 && num<=99){
//判断,当前数是奇数还是偶数
if(num %2 ==0){
System.out.println(num+"是偶数");
}else{
System.out.println(num+"是奇数");
}
}else{
System.out.println(num + "不是两位数");
}
}
} class If09{
public static void main(String[ ]args){
//练习9:判断一个三位正整数,是否是水仙花数
Scanner input = new Scanner(System.in);
System.out.print("请输入数字: ");
int num = input.nextInt();
//判断当前数是否是三位正整数
if (num>=100 && num <=999){ //num = 123
//获取各个位数
int bw = num / 100 , sw = num % 100 / 10 , gw = num % 10;
//计算各个位的立方和
int sum = bw*bw*bw+sw*sw*sw+gw*gw*gw;
//判断,各个位立方和是否与当前数num相等
if (num == sum){
System.out.println(num+"是水仙花数");
}else{
System.out.println(num+"不是水仙花数");
}
}else{
System.out.println(num+"不是三位正整数");
}
}
}

if else 选择机构 _多重if选择机构_if选择结构嵌套(综合练习题——code)的更多相关文章

  1. 2017-5-14 湘潭市赛 Partial Sum 给n个数,每次操作选择一个L,一个R,表示区间左右端点,该操作产生的贡献为[L+1,R]的和的绝对值-C。 0<=L<R<=n; 如果选过L,R这两个位置,那么以后选择的L,R都不可以再选择这两个位置。最多操作m次,求可以获得的 最大贡献和。

    Partial Sum Accepted : Submit : Time Limit : MS Memory Limit : KB Partial Sum Bobo has a integer seq ...

  2. Java冒泡,快速,插入,选择排序^_^+二分算法查找

    这段时间在学Java,期间学到了一些排序和查找方法.特此写来和大家交流,也方便自己的日后查看与复习. 1.下边是Java的主类: public class Get { public static vo ...

  3. Java学习笔记day07_琐碎知识_水仙花数_ASCII码_冒泡排序_简单选择排序_折半查找

    琐碎知识: 水仙花数, ASCII码, 冒泡排序, 简单选择排序, 折半查找 1.水仙花数 每位数的平方的和等于本身. 如100到999之间的水仙花数满足: 个位的平方+十位的平方+百位的平方 = 本 ...

  4. [转载]SQL Server 2008 R2安装时选择的是windows身份验证,未选择混合身份验证的解决办法

    安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式.本文介绍如何在安装后更改安全模式. 如果在安装过程中选择&q ...

  5. 移动端城市选择JavaScript插件(基于WG的城市选择插件的修改版本)

    周末的时候趁着一次机会,拿WG(博客)开发的城市选择插件改了一个移动端可以直接用的城市选择插件. 原版插件是基于原声JavaScript写的,在此先感谢作者. 我做的只是依照肯德基注册会员的页面的交互 ...

  6. 使用C#选择文件夹、打开文件夹、选择文件

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. 微信小程序 选择微信自带的地址 用户授权选择了拒绝

    // 选择微信自带地址 addAddr:function () { wx.chooseAddress({ success: function (res) { self.setData({ addrIn ...

  8. 选择监听事件ItemListener(是否被选择)

    [界面说明] 下拉列表框,选谁谁显示.复选框与单选按钮,输出被选与否的状态.知识点主要代码为: int state = e.getStateChange(); ItemEvent.SELECTED I ...

  9. 解决:编辑一条彩信,附件选择添加音频,返回到编辑界面选择play,不能播放,没有声音

    [操作步骤]:编辑一条彩信,附件选择添加音频(外部音频),返回到编辑界面选择play,菜单键选择view slideshow [测试结果]:不能播放,没有声音 [预期结果]:可以播放 根据以往的经验( ...

随机推荐

  1. 网络笔记-unity 实现AOP

    该文章来自网络,如有冒犯,请及时联系! 前提 引用以下文件 Microsoft.Practices.ObjectBuilder2.dll Microsoft.Practices.Unity.dll M ...

  2. 创建Mat对象

    Mat 是一个非常优秀的图像类,它同时也是一个通用的矩阵类,可以用来创建和操作多维矩阵.有多种方法创建一个 Mat 对象. 1.构造函数方法 下面是一个使用构造函数创建对象的例子. 常用的构造函数 2 ...

  3. Java Annotation详解

    元数据的作用 如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类: l          编写文档:通过代码里标识的元数据生成文档. l         ...

  4. JavaScript prototype原型链介绍

    javascript 是一种基于原型的编程 (prototype based programming) 的语言, 而与我们通常的基于类编程 (class based programming) 有很大的 ...

  5. unity编辑器拓展

    [ExecutelnEditMode]     在EditMode下也可以执行脚本,Unity默认情况下,脚本只有运行时被执行,加上此属性后,不运行程序也能执行.与PlayMode不同的是函数不会不停 ...

  6. jQuery之$.support.xxx

    下面这段代码来自jQuery-file-upload 9.19官方Demo $(function () { 'use strict'; // Change this to the location o ...

  7. Android源码、内核编译

    Android源码和内核的编译就是一场马拉松,每一个节点都耗时漫长,下载源码.编译源码.下载内核.编译内核,下载中途会断掉,编译中间会失败,求解再重来,又是一轮马拉松,于是每一步都要做好备份和记录,可 ...

  8. 【转】C# 中的委托和事件(详解)

    源地址:http://www.cnblogs.com/SkySoot/archive/2012/04/05/2433639.html

  9. CI框架源码学习笔记3——Log.php

    上一节说完了Common.php,然而跟代码打交道总是免不了日志记录,所以这一节我们说说Log.php文件. 先看看类里面的几个属性, protected $_log_path;  日志路径 prot ...

  10. P4199 万径人踪灭 FFT + manacher

    \(\color{#0066ff}{ 题目描述 }\) \(\color{#0066ff}{输入格式}\) 一行,一个只包含a,b两种字符的字符串 \(\color{#0066ff}{输出格式}\) ...