if else 选择机构 _多重if选择机构_if选择结构嵌套(综合练习题——code)
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)的更多相关文章
- 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 ...
- Java冒泡,快速,插入,选择排序^_^+二分算法查找
这段时间在学Java,期间学到了一些排序和查找方法.特此写来和大家交流,也方便自己的日后查看与复习. 1.下边是Java的主类: public class Get { public static vo ...
- Java学习笔记day07_琐碎知识_水仙花数_ASCII码_冒泡排序_简单选择排序_折半查找
琐碎知识: 水仙花数, ASCII码, 冒泡排序, 简单选择排序, 折半查找 1.水仙花数 每位数的平方的和等于本身. 如100到999之间的水仙花数满足: 个位的平方+十位的平方+百位的平方 = 本 ...
- [转载]SQL Server 2008 R2安装时选择的是windows身份验证,未选择混合身份验证的解决办法
安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式.本文介绍如何在安装后更改安全模式. 如果在安装过程中选择&q ...
- 移动端城市选择JavaScript插件(基于WG的城市选择插件的修改版本)
周末的时候趁着一次机会,拿WG(博客)开发的城市选择插件改了一个移动端可以直接用的城市选择插件. 原版插件是基于原声JavaScript写的,在此先感谢作者. 我做的只是依照肯德基注册会员的页面的交互 ...
- 使用C#选择文件夹、打开文件夹、选择文件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- 微信小程序 选择微信自带的地址 用户授权选择了拒绝
// 选择微信自带地址 addAddr:function () { wx.chooseAddress({ success: function (res) { self.setData({ addrIn ...
- 选择监听事件ItemListener(是否被选择)
[界面说明] 下拉列表框,选谁谁显示.复选框与单选按钮,输出被选与否的状态.知识点主要代码为: int state = e.getStateChange(); ItemEvent.SELECTED I ...
- 解决:编辑一条彩信,附件选择添加音频,返回到编辑界面选择play,不能播放,没有声音
[操作步骤]:编辑一条彩信,附件选择添加音频(外部音频),返回到编辑界面选择play,菜单键选择view slideshow [测试结果]:不能播放,没有声音 [预期结果]:可以播放 根据以往的经验( ...
随机推荐
- vue 之 表单输入绑定
vue的核心:声明式的指令和数据的双向绑定. 那么声明式的指令,已经给大家介绍完了.接下来我们来研究一下什么是数据的双向绑定? 另外,大家一定要知道vue的设计模式:MVVM M是Model的简写,V ...
- SSH框架(四) struts2+spring3.0的登陆示例
(一)关键理念及需要注意的地方: 使用struts2+spring3.0的框架搭建web程序,就是使用spring来进行依赖注入(依赖注入请参考baidu上面的解释:http://baike.baid ...
- oracle date 和 timestamp区别
在今天的工作中,学到了以下几个知识点: 一.date和timestamp 的区别 date类型是Oracle常用的日期型变量,他的时间间隔是秒.两个日期型相减得到是两个时间的间隔,注意单位是“天”.例 ...
- Makefile的使用
Makefile 使用 一.实验说明 课程说明 在先前的课程中,我们已经学习了 gcc 和 gdb 的使用.本节课程中,我们将介绍 Makefile 的使用.Makefile带来的好处就是--&quo ...
- 使用Spring加载properties配置文件.md
背景 类似于datasource.properties之类的配置文件,最初通过Java的Properties类进行处理.这种方式有许多弊端,如每次都需要读取配置文件:若将Properties作为成员变 ...
- ubuntu基础知识与技巧
root用户与超级用户的切换 (1) sudo -i (2) sudo su (3) su root 安装升级 查看软件xxx安装内容 dpkg -L xxx 查找软件库中的软件 apt-cac ...
- 《Linux内核设计与实现》读书笔记(六)- 内核数据结构
内核数据结构贯穿于整个内核代码中,这里介绍4个基本的内核数据结构. 利用这4个基本的数据结构,可以在编写内核代码时节约大量时间. 主要内容: 链表 队列 映射 红黑树 1. 链表 链表是linux内核 ...
- blkid找不到需要的uuid
记录: blkid找不到需要的uuid,需要格式化后才有
- HTTP 协议 -- 报头信息
报头 每一个报头都是由 [名称 + ":" + 空格 + 值 + <CR><LF>] 组成.有四种不同类型的报头: 通用报头:可用于请求,也可以用于响应,它 ...
- 手把手教你如何制作和使用lib和dll_转载
目录 静态库 什么是静态库? 怎么创建 如何使用 静态库的第一种使用方法 静态库的第二种使用方法 动态链接库 动态库是什么? 怎么创建 如何使用 隐式调用 显式调用 静态库什么是静态库?我们先来说一下 ...