首页 > 编程语言 >JAVA选择结构

JAVA选择结构

时间:2022-12-19 22:37:48浏览次数:40  
标签:执行 JAVA else 选择 switch 条件 input 成立 结构

基本选择结构: if(条件){  }   如果条件成立,执行if里面的代码  条件的结果是boolean值

逻辑运算符:

与 : 条件1 && 条件2 两个条件都成立,则为true

或 : 条件1 || 条件2 一个条件成立,为true

非: ! 条件 结果取相反值
if ( 条件){ }else{ } 如果条件成立,进入if,不成立,进入else

多重if判断: if(条件){ }else if(条件){ }else{ } 一旦条件成立,直接出结果,停止执行

switch选择结构:

switch(选择条件){

case 值:

执行的内容;

break;
default:

条件未匹配执行语句;

}

注意:break用来跳出switch选择结构,如果不加,可能会出现case穿透,一直会往下执行

input.hasNextInt():用来解决用户输入数据是否为整数

if(input.hasNextInt()){
int mingci=input.nextInt();

}else{

//输入错误

}

标签:执行,JAVA,else,选择,switch,条件,input,成立,结构
From: https://blog.51cto.com/u_15907719/5953892

相关文章

  • Gradle 教程说明 用户指南 第7章 构建Java工程----快速入门
    官网地址:http://www.gradle.org/docs/2.1/userguide/tutorial_java_projects.htmlAbasicJavaproject 一个基础的java工程使用java插件在build.gradle:applyplugin:'......
  • java表单工具都有哪些特点?
    随着数字化进程步伐的加快,java表单工具也逐渐在传统的表单制作工具中脱颖而出,成为提质增效的有利工具。那么,java表单工具都有哪些特点?为了帮助大家解答疑惑,小编特意整理出......
  • java 字节流和字符流的区别
    字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用......
  • 流程控制结构
    顺序结构分支结构循环结构#一、分支结构#1.if函数功能:实现简单的双分支语法:selectif(表达式1,表达式2,表达式3)执行顺序:表达式1成立,返回表达式2的值,否则返回表达......
  • 常用数据结构:单向链表和双向链表的实现
    1、链表是什么?链表是编程语言中常见的一种数据结构,它可以实现动态的创建和删除,只要内存足够,链表的数量和长度是可以无限多和无限长的。链表顾名思义是一种链式的数据结构,它......
  • Java执行操作系统命令-Process抽象类(1)
    Java8Windows10EclipseVersion:2022-09(4.25.0)-- 序章测试使用Java程序执行操作系统命令。ben发布于博客园需要用到抽象类Process://@sinceJDK1.0publ......
  • 数据结构与算法概念
    目录引入概念第一次尝试算法的提出算法的概念算法的五大特性第二次尝试算法效率衡量执行时间反应算法效率单靠时间值绝对可信吗?时间复杂度与“大O记法”如何理解“大O记法......
  • Java关键词final解读
    目录1final基本用法1.1final修饰变量1.2final修饰方法参数1.3final修饰方法1.4final修饰类1.5空白final1.6staticfinal2jvm角度理解final不可变性3final多线程下......
  • Java笔记(7)——equals和toString方法的重写和一个例子
    1.Object类​​Object​​​类是所有类的根父类,如果在类中没有​​extends​​关键字指明其父类,默认其父类为Object类。2.==与equals方法的区别​​==​​​:是否指向了同......
  • Java笔记(8)——重载(Overload)与重写(Override)的区别
    1、重写(Override)  重写是子类对允许访问的父类的方法进行重新编写的过程,方法名、返回值和参数列表不能变,方法中的内容可以变化。特点就是:子类可以根据自己的需要对父类的......