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. Entity Framework Tutorial Basics(28):Concurrency

    Concurrency in Entity Framework: Entity Framework supports Optimistic Concurrency by default. In the ...

  2. drools规则引擎笔记(二)

    规则引擎版本,drools6.5.0 final eclipse:Neon JDK1.8 今天主要是在规则的when部分加入了多个fact对象. 对于working memory存在多个fact的情形 ...

  3. officeaddin开发->excel,word另存为html,xml,csv,txt设置编码格式

    在excel中设置保存之后的编码格式,需要获取到Microsoft.Office.Interop.Excel.Workbook然后设置其中的webOpetions的编码格式就可以了. workbook ...

  4. .Net Core Api 使用版本控制

    1,安装Microsoft.AspNetCore.Mvc.Versioning NET Core Mvc中,微软官方提供了一个可用的Api版本控制库Microsoft.AspNetCore.Mvc.V ...

  5. linux虚拟机与windows主机传输文件方法

    通过ssh    这种方法需要虚拟机内的linux安装ssh服务,默认是安装的。 首先检查ssh服务是开启的,通过shell下执行命令:service ssh status, 查看ssh服务是否已开启 ...

  6. 浅聊本人学习React的历程——第一篇生命周期篇

    作为一个前端小白,在踏入前端程序猿行业的第三年接触了React,一直对于框架有种恐惧感,可能是对陌生事物的恐惧心里吧,导致自己一直在使用原生JS和JQ作为开发首选,但是在接触了React之后,发现了其 ...

  7. ubuntu - 14.04,解决Gnome桌面右键菜单失效问题!

    我安装完ubuntu14.04,首先安装经典版的Gnome,刚安装完经典版的Gnome,在桌面点击鼠标右键会弹出菜单,使用非常方便,但是当我安装了最新版的Gnome15.10之后,我发现再进入经典版的 ...

  8. 老男孩Day8作业:FTP

    1.作业需求 开发简单的FTP: 1. 用户登陆 2. 上传/下载文件 3. 不同用户家目录不同 4. 查看当前目录下文件 5. 充分使用面向对象知识 2.流程图 3.目录结构 4.代码区 bin目录 ...

  9. Necklace of Beads POJ - 1286

    \(\color{#0066ff}{ 题目描述 }\) 一个圈上有n个珠子,有三种颜色可以染,问本质不同的方案数(通过旋转和翻转重合的算一种) \(\color{#0066ff}{输入格式}\) 多组 ...

  10. docker 部署net core程序 curl访问地址 提示 Connection reset by peer

    最近研究netcore 部署到docker上.在参考https://www.cnblogs.com/subendong/p/8992285.html教程之后,部署成功.但是curl访问对应的主机端口地 ...