Java基础之路(三)上----流程控制语句

今天我们来聊一聊java中的流程控制。

我们首先来聊聊选择语句。

选择语句分两种:1、if语句。2、switch语句;

if语句分三种:if、if else、if elseif else。

Java中的条件语句与C/C++中一致,并没有太大的区别。

简单if语句例代码:

/*
*if条件语句"示例代码
*功能:输入三个数,输出最大值
*/
import java.util.Scanner;
public class Program {
    public static void main(String [] args) {
        int num1,num2,num3,max;
        Scanner input = new Scanner(System.in);
        System.out.println("请输入第一个数:");
        num1=input.nextInt();
        System.out.println("请输入第二个数:");
        num2=input.nextInt();
        System.out.println("请输入第三个数:");
        num3=input.nextInt();
        max=num1;
        if(num2>max){
            max=num2;
        }
        if (num3>max){
            max=num3;
        }
        System.out.println("max="+max);
        input.close();
    }
}注意:if:单分支结构  多个if之间没有关系,都要依次执行。if else   else一定与它最近的if有关。if elseif else:存在跳楼现象 。  感谢您的支持,您的支持将鼓励我继续创作!
时间: 2024-08-27 06:28:07

Java基础之路(三)上----流程控制语句的相关文章

java基础(4):引用数据类型、流程控制语句

1. 引用数据类型 1.1 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型. 引用数据类型的使用: 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型  变量名  =  new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例的功能. 变量名.方法名(); Scanner类 Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据. Scanner使用步骤:

shell脚本基础进阶(三)----流程控制语句

流程控制语句 控制语句,即用来实现对程序流程的选择.循环.转向和返回等进行控制的语句.Bash中的控制语句有几种控制语句?额,小编也没统计过,不清楚哎!!按照百度百科的分类(选择语句,循环语句,转向语句)总结了几个.然后看下吧! 一.选择语句 1.if--else--fi 格式: (1)if CONDITION;then     if-true-doing    fi  (2)if CONDITION;then     if-true-doing    else     if-false-doi

Java基础知识 第三章 流程控制

一  流程控制结构 1.在java中,共有3种流程控制结构: (1)顺序结构:程序从上到下依次执行每条语句,中间没有任何的判断和跳转. (2)选择结构:根据条件判断的结果来选择执行不同的代码.根据细节的不同可分为单分支结构,双分支结构,多分支结构. (3)循环结构:根据条件来重复性地执行某段代码. 2.java 中提供了if控制语句,switch语句,来实现选择结构. (1)if控制语句 语法:if(条件){ 语句 } 条件必须是布尔值 (2)if-else语句:实现双分支处理 语法:if(条件

Java基础知识的三十个经典问答

Java基础知识的三十个经典问答 1.面向对象的特点 抽象: 抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容.抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分.抽象包含两个方面:一是过程抽象:一是数据抽象. 继承 继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法.对象的一个新类可以从现有的类中派生,这叫做类的继承.心累继承了原始类 的特性,新类称为原始类的派生类或者是子类,原始类称为新类的基类或者父类.子类可以从父类那里继承父类的

Java图式(第三章 流程控制、数组)

Java图式(第三章 流程控制.数组) 1.分支语句 1)if-else语句 2)switch语句 2.循环语句 1)while语句 while返回值不是1/0,必须是布尔表达式 2)do-while语句 3)for语句 4)continue/break语句 标号是对语句块/循环命名.eg:A:循环 continue A:直接终止标记的外循环 3.数组(引用类型) 1)声明时不确定大小 2)引用:下标引用,无指针 3)实例化(存储单元分配)语句:new 4)数组初始化:不要求每一维一样大 4.字

Java基础学习第三天——运算符与流程控制语句

文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.02.22 lutianfei none 运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 三目运算符 算术运算符 * 注:整数相除只能得到整数,若想得到小数,只需将任意一个数据变为浮点数. * eg:System.out.println(x*1.0/y); ++,– : 放在操作数前面,先自增或者自减,然后再参与运算. 放在操作数后面,先参与运算,再自增或者自减. 练习题1: int a=10,b=1

java编程基础(三)流程控制语句

流程控制语句 1.顺序语句: 语句:使用分号分隔的代码成为一条语句. 注意:没有代码,只有一个分号也是一条语句. 顺序语句就是按照从上到下的顺序依次执行的语句 2. if判断语句 if语句分为三种语法格式,每一种格式都有每一种格式的特点. 如果花括号中只有一条语句,那么花括号可以省略不写,初学者不推荐省略. 格式1 if语句 用于对一种情况进行判断 If(判断条件) { 如果满足条件执行的代码: } 例如: 格式2 if-else语句 用于对两种情况进行判断 If(判断条件) { 满足条件所执行

java 第三章 流程控制语句

1.条件语句 (1)if 语句 ( 单一条件) if (表达式){ 执行语句块 } (2)执行流程 · if 语句 条件表达式可以是任何一种逻辑表达式   如果表达式值为true,则执行花括号的内容后,再执行后面的语句   如果表达的值为false,则直接执行后面的语句    如果,大括号号中,只有一条语句,则可以省略大括号(推荐不 省略) 变量 = 布尔表达式 ? 语句1: 语句2 如果布尔表达式的值为true,则执行语句1 如果布尔表达式的值为false,则执行语句2 if 语句( 多选一)

Java基础学习笔记三 Java基础语法

Scanner类 Scanner类属于引用数据类型,先了解下引用数据类型. 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例使用其功能. 变量名.方法名(); Scanner类 Scanner类可以完成用户键盘录入,获取到录入的数据. Scanner使用步骤: 导包: import java.util.Scanner; 创建对象实例:Scann

JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API

一.Map简述 1.1.简述 public interface Map<K,V> 类型参数: K - 此映射所维护的键的类型 key V - 映射值的类型 value 该集合提供键--值的映射.key不能重复,一对对的存储方式 将键映射到值的对象.一个映射不能包含重复的键:每个键最多只能映射到一个值. 1.2.方法 嵌套类摘要 static interface Map.Entry<K,V> 映射项(键-值对). 方法摘要 void clear() 从此映射中移除所有映射关系(可选操