我的编程空间,编程开发者的网络收藏夹
学习永远不晚

java的两个控制语句分别是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

java的两个控制语句分别是什么

java的两个控制语句分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

我们在这里先简单介绍2条控制语句,以便能在程序中使用它们,并且它们也将帮助说明Java 的一个重要特点:程序块。
1 if控制语句
Java 中if控制语句与其他语言中的IF语句非常相似。并且,它与C/ C++ 语言中的if语句的语法完全相同。它的最简单形式如下:

if(condition) statement;

这里,条件condition 是一个布尔型表达式。如果条件为真,那么执行语句statement ;如果条件为假,则语句statement 将被绕过而不被执行。下面是一个例子:

if(num < 100) println("num is less than 100");

在这个例子中,如果变量num 的值小于100 ,那么条件表达式的值为真,方法println ( ) 将被调用执行。如果变量num 的值大于或等于100,那么方法println ( ) 被绕过而不被执行。在第4章,中你将看到Java 在条件语句中用到的所有的关系运算符,下面是其中一部分:

运算符含义

< 小于> 大于== 等于

注意,判断是否相等的关系运算符是两个等号“==”。下面的程序说明了if控制语句的用法:

class IfSample {

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");

// this won't display anything

if(x == y) System.out.println("you won't see this");}}

该程序产生的结果如下所示:

x is less than y
x now equal to y
x now greater than y

这个程序中另一个需要注意的地方是:int x ,y ;

该程序行使用逗号来分隔变量列表,定义了2个变量x和y。

2 for 循环
你可能从先前的编程经验已经知道,在几乎所有的编程语言中,循环语句都是其重要组成部分。Java 也不例外。事实上,你将在第5章中看到,Java 提供了一套功能强大的循环结构。For 循环也许是最通用的。如果你对C或C++ 熟悉,那么你应该感到高兴,因为Java 的for循环和其他语言中的for 循环操作完全一样。如果你不熟悉C/C++,for循环也是容易使用的。最简单的for 循环结构如下所示:

for(initialization; condition; iteration) statement;

在这个最常见的形式中,循环体的初始化部分(initialization )设置循环变量并为变量赋初始值。条件判断部分(condition )是测试循环控制变量的布尔表达式。如果测试的结果为真,循环体(statement )继续反复执行;如果测试的结果为假,循环结束。迭代部分(iteration )的表达式决定循环控制变量在每次循环后是如何改变的。下面的短程序说明了for循环的使用方法:



class ForTest {

public static void main(String args[]) {
int x;

for(x = 0; x<10; x = x+1)
System.out.println("This is x: " + x);
}
}

这个程序产生的结果如下:

This is x: 0
This is x: 1
This is x: 2
This is x: 3
This is x: 4
This is x: 5
This is x: 6
This is x: 7
This is x: 8
This is x: 9

在这个例子中,x是循环控制变量。它在for的初始化部分被初始化为零。在每次重复迭代(包括第一次)的开始,执行条件测试x< 10 。如果测试的结果为真,println ( ) 语句被执行,然后执行循环体的迭代部分。这个过程将持续进行下去,直到条件测试的结果为假。

有趣的是,在Java 专业程序员编写的程序中,循环体的迭代部分一般不会像前面程序示例那样。即你很少会看到下面的语句:

x = x + 1;

原因是Java 有一个特殊的增量运算符,能够更高效地执行这项操作。该增量运算符是“++”(即2个加号)。递增运算符每次使其作用对象加1。通过使用递增运算符,上条语句可以这样写:

x++;

这样,前述的for循环语句通常写成这样:

for(x = 0; x<10; x++)

你可以将上一个程序的for循环语句改写成这样试一下。你将看到,运行结构与以前相同。Java 也提供一个递减运算符:“--”(即2个减号)。递减运算符使其作用对象每次减1。

关于java的两个控制语句分别是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

java的两个控制语句分别是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

java的两个控制语句分别是什么

java的两个控制语句分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我们在这里先简单介绍2条控制语句,以便能在程序中使用它们,并且它们也将帮助说明Java 的一个
2023-06-03

Java中的三种流程控制语句是什么

这篇文章主要讲解了“Java中的三种流程控制语句是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中的三种流程控制语句是什么”吧!顺序语句顺序顾名思义就是程序自上而下执行publi
2023-06-30

Go语言流程控制语句是什么

这篇文章主要讲解了“Go语言流程控制语句是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go语言流程控制语句是什么”吧!1.条件语句几个注意点和C#不一样的。if a < 5 {
2023-07-02

javascript中条件控制语句是什么

这篇文章主要为大家展示了“javascript中条件控制语句是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript中条件控制语句是什么”这篇文章吧。js条件控制语句有:1、if
2023-06-15

Java基础的控制语句怎么

这篇文章主要介绍了Java基础的控制语句怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java基础的控制语句怎么使用文章都会有所收获,下面我们一起来看看吧。1.分类怎么接收用户键盘输入java.util
2023-07-02

php流程控制语句的作用是什么

php流程控制语句的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。php流程控制语句的作用就是能基于不同条件执行不同的动作,PHP中流程控制语句有三种
2023-06-21

java中switch和if语句的区别是什么

这期内容当中小编将会给大家带来有关java中switch和if语句的区别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程
2023-06-14

Python的8个语法分别是什么

Python的8个语法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。那作为通用编程语言,Python为何更胜一筹?近年来,Python 更是横扫了各大语言排行榜。
2023-06-05

java中的语句是什么

在 Java 中,语句是最小的组成单位,每个语句必须使用分号作为结束符。除此之外,Java 对语句无任何其他限制,开发人员可以很随意地用符合自己风格的方式编写语句。例如,可以将一个语句放在多行中,示例如下:String str = "Apple "+"Bann
java中的语句是什么
2021-12-02

Python的两个实用冷技巧分别是什么

这期内容当中小编将会给大家带来有关Python的两个实用冷技巧分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一. 记得刚开始工作的时候,老大给我们上 C++ 基础课,告诉我们字符串字面量可以换行
2023-06-17

矢量控制和vf控制的区别是什么

矢量控制和vf控制的区别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。矢量控制和vf控制的区别是:1、两者的特点不同,矢量控制需要量测电机的速度或位置,V
2023-06-20

shell脚本中case条件控制语句的一个bug分析

在shell脚本中,发现case语句的一个问题。就是指定小写字母[a-z]和大写字母[A-Z]的这种方法不管用了。 出现如下情况:[root@station1 ~]# cat case.sh#!/bin/bashwhile :doecho
2022-06-04

Silverlight中的Button控件的两大特殊属性分别是什么

这期内容当中小编将会给大家带来有关Silverlight中的Button控件的两大特殊属性分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。开始介绍Content属性之前,请大家记住以下继承树:Co
2023-06-17

Java中的抽象类和接口的两大区别分别是什么

这篇文章给大家介绍Java中的抽象类和接口的两大区别分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。抽象类和接口有什么区别?什么情况下使用抽象类?什么情况下使用接口?抽象类和接口的不同:1.抽象函数为带有abs
2023-06-02

java之jvm两种存储区的类型分别是什么

小编给大家分享一下java之jvm两种存储区的类型分别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Java的优点是什么1. 简单,只需理解基本的概念,就可
2023-06-14

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录