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. PartyLocation.get请求

    1.PartyLocationDto:partyDto 2.PartyLocationConverter: 3.PartyDto:Public PartyDto 4.PartyLocationToPa ...

  2. SDKD 2017 Summer Single Training #03

    今天的题目有 6 个. 第一题: CodeForces - 400D  Dima and Bacteria 这个题实际是不难的,难的可能在题意的理解上还有题干有点长,这个题很考察题意上面,知识点很熟悉 ...

  3. [转]CentOS 7.3 安装MySQL

    1.下载mysql源 yum -y install wget wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarc ...

  4. xcodebuild命令

    一.xcodebuild命令介绍 1.基本命令 查看xcodebuild简洁用法 xcodebuild -usage 查看已安装的SDK xcodebuild -showsdks 查看安装的版本号 x ...

  5. 对Dapper的一点改造

    微软推出的ORM, EF在我开发的项目中给我的感觉一直都是慢.优点是高度封装的底层.便于开发. Dapper在多篇性能比较的网站中.都是名列前三.缺点是手写SQL,不便于开发.   如果能结合EF的优 ...

  6. meta标签使用

    META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME). ★HTTP-EQUIV HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助 ...

  7. NMS---非极大值抑制

    在物体检测中,NMS(Non-maximum suppression)应用十分广泛,其目的是为了消除多余的框,找到最佳的物体检测的位置.在RCNN系列算法中,会从一张图片中找出很多个候选框(可能包含物 ...

  8. [内容分享]粗略判断Shader每条代码的成本

    https://mp.weixin.qq.com/s/Vyn1bKaBMHommxbnFPPQeg Unity对Shader文件进行编译的时候,DX9和DX11的版本会直接生成汇编码. ?   len ...

  9. SSH—网上商城之商品图片文件上传

    前言 网上商城中的淘宝图片要显示在页面的前提是图片应该已经在数据库里面,那么怎么实现图片的上传功能呢,这就是今天要说的主题. 内容 需求: 商城后台需要添加图片文件,用来图片显示 解决方式: Stru ...

  10. kuangbin专题16I(kmp)

    题目链接: https://vjudge.net/contest/70325#problem/I 题意: 求多个字符串的最长公共子串, 有多个则输出字典序最小的. 思路: 这里的字符串长度固定为 60 ...