JAVA_if或者怎么用,Java If语句

Java教程 - Java If语句

Java if语句用于根据条件执行一个代码块。

Java If语句

下面是Java if语句的最简单形式:if(condition)

statement;

condition是一个布尔表达式。如果condition是true那么执行语句。

如果condition是false,那么绕过语句。

以下代码根据an的值输出消息整数。 它使用if语句来执行检查。public class Main {

public static void main(String args[]) {

int num = 99;

if (num < 100) {

System.out.println("num is less than 100");

}

}

}

此程序生成的输出如下所示:

71b220d0c1b23c856107730af2cc65a1.png

例子

If语句经常用于比较两个变量。下面的代码定义了两个变量,x和y,它使用if语句来比较它们并打印出消息。public class Main {

public static void main(String args[]) {

int x, y;

x = 10;

y = 20;

if (x < y){

System.out.println("x is less than y");

}

x = x * 2;

if (x == y){

System.out.println("x now equal to y");

}

x = x * 2;

if (x > y){

System.out.println("x now greater than y");

}

if (x == y){

System.out.println("===");

}

}

}

此程序生成的输出如下所示:

e29c2f21d39063e5a3363beb07bed684.png

例2

我们还可以使用布尔值来控制if语句。boolean变量的值足以控制if语句。public class Main {

public static void main(String args[]) {

boolean b;

b = false;

if (b) {

System.out.println("This is executed.");

} else {

System.out.println("This is NOT executed.");

}

}

}

没有必要写如下的if语句:if(b == true) ...

此程序生成的输出如下所示:

4242d8646186cf8c23b0f47ebfdd9bb5.png

Java if else语句

if语句是条件分支语句。我们可以在if语句中添加else语句。

这里是if-else语句的一般形式:if (condition)

statement1;

else

statement2;

else子句是可选的。 每个语句可以是单个语句或复合语句用花括号括起来(一个块)。 只有一个语句可以直接出现在if或else之后。要包含更多语句,您需要创建一个块,如在这个片段中。

以下示例显示如何使用Java if else语句。public class Main {

public static void main(String[] argv) {

int i = 1;

if (i > 0) {

System.out.println("Here");

i -= 1;

} else

System.out.println("There");

}

}

]]>

输出:

3fac6648119d39e089c82ce2c6ba7751.png

在使用if语句时包含花括号是很好的,即使每个子句中只有一个语句。

Java if else梯形语句

if else梯形语句用于在多个条件下工作。

if-else-if梯形如下:if(condition)

statement;

else if(condition)

statement;

else if(condition)

statement;

.

.

else

statement;

这里是一个使用if-else-if梯形图的程序。public class Main {

public static void main(String args[]) {

int month = 4;

String value;

if (month == 1 )

value = "A";

else if (month == 2)

value = "B";

else if (month == 3)

value = "C";

else if (month == 4)

value = "D";

else

value = "Error";

System.out.println("value = " + value);

}

}

下面是程序产生的输出:

e3444f9bfab9ed6ddfae8bdb69506ca9.png

Java嵌套if语句

嵌套if是if语句在另一个if语句或else。

以下代码使用嵌套if语句来比较值。public class Main {

public static void main(String[] argv) {

int i = 10;

int j = 4;

int k = 200;

int a = 3;

int b = 5;

int c = 0;

int d =0;

if (i == 10) {

if (j < 20){

a = b;

}

if (k > 100){

c = d;

}

else{

a = c;

}

} else{

a = d;

}

System.out.println("a = " + a);

System.out.println("b = " + b);

System.out.println("c = " + c);

System.out.println("d = " + d);

}

}

输出:

0cdcd1d73998e902fbf84c5be3fb6ca2.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431437.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS开发——高级技术本地化与国际化详解

本地化与国际化详解效果如下&#xff1a;英语&#xff1a; 中文&#xff1a; 具体实现如下&#xff1a;一。先做准备&#xff1a;设置程序本地化在xcode点击程序图标…

hog特征提取python代码_hog特征提取-python实现

【转载自 https://blog.csdn.net/ppp8300885/article/details/71078555】全部代码&#xff1a;importcv2importnumpy as npimportmathimportmatplotlib.pyplot as pltclassHog_descriptor():def __init__(self, img, cell_size16, bin_size8):self.imgimgself.img np.sqrt(img …

matlab 矢量化,matlab矢量化编程简要

一、基本技术1)MATLAB索引或引用(MATLAB Indexing or Referencing)在MATLAB中有三种基本方法可以选取一个矩阵的子阵。它们分别是下标法&#xff0c;线性法和逻辑法(subscripted, linear,andlogical)。1.1)下标法非常简单&#xff0c;看几个例子就好。A 6:12;A([3,5])ans 8 10…

Hadoop-HBASE案例分析-Hadoop学习笔记二

之前有幸在MOOC学院抽中小象学院hadoop体验课。 这是小象学院hadoop2.X概述第八章的笔记 主要介绍HBase&#xff0c;一个分布式数据库的应用案例。 案例概况&#xff1a; 1&#xff09;时间序列数据库(OpenTSDB) 用HBase储存时间序列数据&#xff0c;每时每刻都在解决&#xff…

python测试udp端口_怎样测试UDP端口

文章概述&#xff1a;怎样测试远程UDP端口&#xff0c;我们一般情况下&#xff0c;应用服务都使用的TCP端口&#xff0c;但是某些情况下&#xff0c;我们也需要开启UDP端口。本文简要描述怎样测试UDP端口是否正常&#xff1f;TCP端口大家都知道,比如80端口&#xff0c;可以使用…

Matlab经纬度坐标转换xy坐标,经纬度坐标系转换为UTM坐标系(matlab)

如题所说&#xff0c;直接上程序。验证自己做一下&#xff0c;结果应该是对的。诚不我欺。(注意&#xff1a;程序名与函数名保持一致&#xff01;&#xff01;&#xff01;)function[shuchu]lat_lon2utm(lat_shuru,lon_shuru)%地理经纬度坐标转换为UTM坐标size_shuzusize(lat_s…

ASP.NET MVC中的模型装配 封装方法 非常好用

下面说一下我们知道在asp.net mvc中 视图可以绑定一个实体模型 然后我们三层架构中也有一个model模型 但是这两个很多时候却是不一样的对象来的 就拿微软的官方mvc例子来说明 微软的视图实体中 有loginmodel 有registermodel 等等 这些视图模型 都只是占用户实体的某几个字段而…

python webviewer爬虫_爬虫再也不怕检测浏览器环境了

背景之前爬虫 驱动个 selenium 基本上就可以了.但是现在各种检测浏览器环境...特别是不熟悉 js 的同学就更烦了本文是直接把 selenium pyppeteer 以及正常打开浏览器 的环境差异直接列出来这样你就可以更愉快的爬虫了(可以直接把环境全部模拟上,或者大概看看有啥,下次看人家混淆…

jQuery: 整理2---操作元素的样式

1.获取元素的class属性值 attr("class") <div id"conBlue" class"blue larger">天蓝色</div>const cla $("#conBlue").attr("class") console.log(cla) // blue larger 2.设置元素的样式 attr("class…

matlab空间曲面拟合,matlab如何进行曲面拟合

matlab如何进行曲面拟合以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;在一丘陵地带测量高程&#xff0c;x和 y方向每隔100米测一个点&#xff0c;得高程如下表&#xff0c;试插值一曲面&am…

python做的游戏可以导出吗_Python for RenderDoc批量导出模型和贴图

故事背景&#xff1a;美术那里有需求&#xff0c;需要别人游戏的模型&#xff0c;来借鉴一下&#xff0c;问我是否有工具可以一键导出模型。我就搜索了一下RenderDoc批量导出图片&#xff0c;结果搜到了用C改RenderDoc源码的文章。让RenderDoc批量导出纹理_专栏-CSDN博客​blog…

treegrid.bootstrap使用说明

treegrid.bootstrap使用说明 这个插件是用来做有层次的表格的&#xff0c;大概如图&#xff1a; 官网 http://maxazan.github.io/jquery-treegrid/ 使用这个控件之前需要引入以下css及js&#xff08;因为用到了 bootstrap.js 所以加上了 bootstrap的样式和脚本&#xff09; bo…

matlab 条形图横坐标,Matlab条形图bar横坐标间距设置

1. 默认横坐标数据 X[x1, x2, x3, x4, x5, x6] %一行六列bar(X); %绘制基础条形图2. 修改横坐标标签#考虑横坐标标签文本较长且字体较大的情况bar(X);set(gca, xticklabels,{Apple, Orange, Banana, Pear, Pitaya, Lemon}, Fontname, Times New Roman, Fontsize, 16); %修…

成都python数据分析师职业技能_合格大数据分析师应该具备的技能

课程七、建模分析师之软技能 - 数据库技术本部分课程主要介绍MySQL数据库的安装使用及常用数据操作1、关系型数据库介绍2、MySQL的基本操作:1)数据库的操作2)数据表的操作3)备份与恢复3、常用的SQL语句:1)查询语句(SELECT)2)插入语句(INSERT)3)更新语句(UPDATE)4)删除语句(DELE…

项目属性--生成事件--后期生成事件命令行

以开源记牌器https://github.com/Epix37/Hearthstone-Deck-Tracker 为例&#xff0c;Hearthstone Deck Tracker项目中的后期生成事件命令行&#xff1a; if "$(ConfigurationName)" "Release" ( rmdir /S /Q "..\Hearthstone Deck Tracker" mkd…

大连理工优化方法matlab,大连理工大学2016年秋季优化方法大作业.pdf

优化方法期末上机大作业姓 名&#xff1a;李岚松学 部&#xff1a;电信学部电气工程学 号2016 年 11 月 9 日1最速下降法//最速下降法主函数//function llsdi1titidu(x)di1titidu(x)x0x; eps1e-4; k0; g0g(x0); s04; k0; g0g(x0); s0-g0;while (k>0)if norm(g0)break;elsela…

查看租户情况

source /root/openrc 查看keystone租户 keystone tenant-list 已知租户ID&#xff0c;获取租户名称 keystone tenant-get 5d95a18b92834ef2ada3abcf8eff1c83 查看某租户的配额及使用情况 # nova absolute-limits –-tenant ac9e6a9f-58c(租户ID)&#xff08;输出的内容不准确&a…

stm32 485和232可以用同一个串口吗_STM32的复用时钟何时开启?

STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗&#xff1f;其实并不是~什么是复用&#xff1f;我们知道&#xff0c;STM32有很多外设&#xff0c;这些外设的外部引脚都是与GPIO共用的。我们可以通过软件来配置引脚作为GPIO引脚还是作为外设引脚。当引脚配置为外设引脚时…

matlab 0-100随机数,添加到100的随机数:matlab

我经常看到这样的错误&#xff1a;要用给定的和来生成随机数&#xff0c;我们只需要使用一个一致的随机集&#xff0c;并且只需对它们进行缩放。但是&#xff0c;如果你这样做的话&#xff0c;结果真的都是随机的吗&#xff1f;在两个维度上尝试这个简单的测试。生成一个巨大的…

url中#号的作用

url中#号的作用就是本页面位置跳转 比如这个url地址&#xff1a;http://www.aaaaa.com/index.html?ad34&mc#red red就是index.html页面的依哥位置 浏览器读取这个URL后&#xff0c;会自动将red位置滚动至可视区域 位置定义方式 <a name"red">cdsc</a&…