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没 ...
随机推荐
- laravel在控制器中动态创建数据表
Schema::connection('usertable')->create('test', function ($table) { $table->increments('id'); ...
- linux系统管理 设置别名
查看和设定别名 'alias' 查看系统中所有的命令别名 [root@ssgao1987 ~]# alias alias cp='cp -i' alias l.='ls -d .* --color=a ...
- excle
1.固定某行列 如果要使一行不动,将光标定位于A2单击中,单击菜单"窗口----冻结窗格" 一行一列的,光标定位于B2单元格中,其它的以此类推 2.自动排序号 自动排序号,就是在某 ...
- jenkins部署java项目到远程linux(四)
(1)新建java项目(maven构建) pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x ...
- Eclipse界面简介
下载安装完成后,Eclipse的界面如下: (6)为eclipse的perspective(视图方案)由于安装的是for Java development的eclipse,故视图界面默认 为使用Jav ...
- 查看json数据更新情况
#! python3 # -*- coding:utf8 -*- #主要为读取excel中接口地址,打开网页爬取url页面中数据,解析json,检查是否符合逻辑(正常) import requests ...
- C++基础知识:类的静态成员
1.普通成员变量通过对象名能够访问public成员变量每个对象都可以有只属于自己的成员变量成员变量不能在对象之间共享 2.从命名空间的角度:类的静态成员只是类这个命名空间中的全局变量和全局函数不同之处 ...
- windows文件映射
0x01 使用文件映射实现共享内存. 用内存映射文件实现进程间的通讯:Windows中的内存映射文件的机制为我们高效地操作文件提供了一种途径,它允许我们在进程中保留一段内存区域,把硬盘或页文件上的目标 ...
- 基于UVM的verilog验证(转)
reference:https://www.cnblogs.com/bettty/p/5285785.html Abstract 本文介绍UVM框架,并以crc7为例进行UVM的验证,最后指出常见的U ...
- go语言基础学习
go基础学习,面向对象-方法在Go语言中,可以给任意自定义类型(包括内置类型,但不包括指针类型)添加相应的方法 使用= 和:=的区别: // = 使用必须使用先var声明例如: var a a=100 ...