if else的使用以及如何从键盘获取数值
if-else的使用
顺序结构
顺序从上到下执行,中间没有判断和跳转
分支结构
根据条件,选择性地执行某段代码
有if-else和switch两种分支语句
循环结构
根据循环,重复性地执行某段代码
有while、do...while、for三种循环结构
如何从键盘获取数值
//1.导入包import java.util.Scanner;
//2.创建一个Scanner类的对象
Scanner s= new Scanner(System.in);
//3.调用此对象相应的方法,完成从键盘输入的值的获取
//Scanner是一个新的类,.in是表示从键盘输入
String str=s.next();
//next():表示从键盘获取一个字符串,如果想获取一个整形,则用s.nextInt();
String str = s.next();
System.out.println();
import java.util.Scanner;
public class V {
public static void main(String[] args){
Scanner s=new Scanner(System.in);
System.out.println("请输入一个数:");
String str=s.next();
System.out.println(str);
} }
1.条件判断之间可以嵌套
2.(1)如果多个条件之间是互斥关系,多个条件语句上下顺序是自由的
(2)如果多个条件之间是包含关系,要求范围小的写在范围大的上边
import java.util.Scanner;
public class V{
public static void main(String[] args){
//从键盘获取一个整数
Scanner s=new Scanner(System.in);
System.out.println("期末成绩是:");
int Score=s.nextInt();
if (Score>100 || Score<0){
System.out.println("输入错误");
}else {
if (Score==100){
System.out.println("奖励一辆BMW");
}else if (Score>80 && Score<=99){
System.out.println("奖励一台iPhone");
}else if (Score>=60 && Score<=80){
System.out.println("奖励一本参考书");
}else{
System.out.println("什么奖励也没有");
}
}
}
}
if else的使用以及如何从键盘获取数值的更多相关文章
- [GO]从键盘获取回复的客户端
package main import ( "net" "fmt" "os" ) func main() { //连接服务器 conn, e ...
- 初探hook的键盘获取
初探hook的键盘获取 import pyHook import pythoncom class e(): keyIsPressed = False #键盘是否按下 按住.. def onKeyDow ...
- Java键盘获取数据
java录入键盘数据,整型.浮点型.布尔型.字符串. 通过导入java.util.Scanner实现各类操作 import java.util.Scanner;//导入包 public class H ...
- python初学者-从键盘获取信息
name = input(">>> 姓名:") QQ = input(">>>QQ: ") phone_num = inpu ...
- Java中获取键盘输入值的三种方法
Java中获取键盘输入值的三种方法 Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值 ...
- java Scanner与BufferedReader读取键盘输入性能比较
java Scanner与BufferedReader读取键盘输入性能比较 1.Scanner和BufferedReader 性能比较 在java中常见的从键盘获取输入的方式有 ...
- Java基础知识强化之IO流笔记62:三种方式实现键盘录入
1. 三种方式实现键盘录入 System.in 标准输入流.是从键盘获取数据的 键盘录入数据三种方式: A:main方法的args接收参数. java HelloWorld hello w ...
- USB键盘数据解析
以前用过的一个嵌入式设备使用USB键盘作为输入.当时还研究了一下USB协议,现在都快忘得差不多了.这里整理一下当时找到的关于USB键盘数据方面的资料. 主机与USB键盘建立连接后,定时从键盘获取8字节 ...
- 大数据 - Java基础:读取键盘输入的方法
Java中获取键盘输入值的三种方法 程序编写中,从键盘获取数据是一件非常普通又平常的事 C:scanf() C++:cin() C#:Read().ReadKey().ReadLine() Java没 ...
随机推荐
- centos7.0 64位系统 安装PHP5.3 支持 nginx
1 安装PHP所需要的扩展 yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel curl cur ...
- 数据泵导入 ORA-31626
Oracle,10G,数据泵导入时,报错如下: 解决方案:对当前用户做如下授权 . 具体操作:grant connect,resource to user;
- java 实现简单的链式栈
package com.my; /** * 链式栈 * @author wanjn * */ public class LinkedStack { private Node head; private ...
- 阿里云服务器创建swap分区
阿里云服务器使用了4核8G内存配置,但最近由于jenkins构建时执行gradle打包安卓应用,导致即时的内存严重不足,线上应用长时间无法访问. 执行free命令才发现,swap分区一直是没有创建的. ...
- win10环境下安装Ubantu双系统(超详解)
win10环境下安装Ubantu双系统 1.准备工作: 先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像.根据自己的实际情况选择32位的或者 ...
- window.location.replace()与window.location.href()区别
有3个页面 a,b,c 如果当前页面是c页面,并且c页面是这样跳转过来的:a->b->c 1:b->c 是通过window.location.replace("..xx/c ...
- jquery 将一组元素转换成数组
HTML 代码: <p><b>Values: </b></p> <form> <input type="text" ...
- IDEA中不同项目配置不同JDK
安装JDK后,选择其中一个配置环境变量,在IDEA中可以给不同项目选择不同的JDK版本.如下图两个项目:
- HTTP、TCP、IP、协议
HTTP(HyperText Transfer Protocol) 即超文本传输协议,现在基本上所有web项目都遵从HTTP协议(协议就是一种人为的规范). 目前绝大部分使用的都是HTTP/1.1版本 ...
- 匿名函数lambda,过滤函数filter,映射类型map
匿名函数lambda, 作用是不用定义函数,用完之后会自动被删掉,在使用执行脚本的时候,使用lambda就可以省下定义函数的过程,简化代码的可读性. 格式是 例子g=lambda x,y:x+y g( ...