返回顶部
首页 > 资讯 > 精选 >java使用程序块(转)
  • 479
分享到

java使用程序块(转)

2023-06-03 05:06:01 479人浏览 独家记忆
摘要

java使用程序块(转)[@more@]在Java 中,可以将2个或2个以上的语句组成一组,这样的一组语句称为程序块(Codeblocks )。程序块是通过将所属语句放在花括号中来实现。一旦创建了程序块,它就成为一个逻辑单元,可以作为一个单

java使用程序块(转)[@more@]在Java 中,可以将2个或2个以上的语句组成一组,这样的一组语句称为程序块(Codeblocks )。程序块是通过将所属语句放在花括号中来实现。一旦创建了程序块,它就成为一个逻辑单元,可以作为一个单独的语句来使用。例如,程序块可以作为Java 中if控制语句和for 控制语句的目标。我们来看一看下面的if控制语句:
if(x < y) { // begin a block x = y; y = 0;

} // end of block

本例中,如果x小于y,那么在程序块内的两条语句都将执行。因此,程序块中的这2

条语句组成一个逻辑单元,不能一条语句运行,而另一条语句不运行。其中的关键一点是

如果你需要将两个或多个语句在逻辑上连接起来,你就可以将其放入一个程序块中。让我们看另外的例子。下面的程序将for 循环作为一个程序块使用。


class BlockTest {

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

y = 20;

// the target of this loop is a block

for(x = 0; x<10; x++) {
System.out.println("This is x: " + x);
System.out.println("This is y: " + y);
y = y - 2;

}
}
}

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

This is x: 0

This is y: 20

This is x: 1

This is y: 18

This is x: 2

This is y: 16

This is x: 3

This is y: 14

This is x: 4

This is y: 12

This is x: 5

This is y: 10

This is x: 6

This is y: 8

This is x: 7

This is y: 6

This is x: 8

This is y: 4

This is x: 9

This is y: 2

在本例中,for循环作为一个程序块使用,而并不是一个单独的语句。这样,每循环一次,块内的3条语句都要运行一次。这个事实当然被程序的执行结果证实了。

在本书的后面,你会看到程序块的其他性质和用法。当然,它们存在的主要原因是为了创建逻辑上独立的代码单元。

--结束END--

本文标题: java使用程序块(转)

本文链接: https://lsjlt.com/news/232949.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java使用程序块(转)
    java使用程序块(转)[@more@]在Java 中,可以将2个或2个以上的语句组成一组,这样的一组语句称为程序块(Codeblocks )。程序块是通过将所属语句放在花括号中来实现。一旦创建了程序块,它就成为一个逻辑单元,可以作为一个单...
    99+
    2023-06-03
  • 如何使用Java读取串口的程序(转)
    小编给大家分享一下如何使用Java读取串口的程序(转),希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!这个简单的程序包括以下文件:IMU.java (主程序)ReadBuffer.java (从缓冲区读取一个消息)ReadS...
    99+
    2023-06-03
  • 建立Java的应用程序(转)
    建立Java的应用程序(转)[@more@]Java的普通应用程序中,必须含有一个可被外界(通常是java解释器)所直接调用的类,我们可以把这个类称为该应用程序的主类。建立Java的应用程序1:main成员函数  Java的普通应用程序中,...
    99+
    2023-06-03
  • 使用Java实现简单的区块链程序的方法
    在本文中,我们将学习区块链技术的基本概念。我们还将用Java实现一个基本的应用程序,重点介绍这些概念。 此外,我们还将讨论该技术的一些先进概念和实际应用。 什么是区块链? 那么,让我...
    99+
    2024-04-02
  • 用JAVA程序取得IP地址(转)
    用JAVA程序取得IP地址(转)[@more@]在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命...
    99+
    2023-06-03
  • JML起步---使用JML 改进你的Java程序(4) (转)
    JML起步---使用JML 改进你的Java程序(4) (转)[@more@]异常行为前面给出的行为规范要求调用peek() 和 pop()方法时队列不能为空,但其实当队列空时是有可能会调用这两个方法的。如果发生这种情况,这两个方法就会抛出...
    99+
    2023-06-03
  • 签名一个使用插件1.3版的Java小程序(转)
    为了签署一个小程序,有下面几件事情需要完成:1。签名工具2。一个RAS keypair 和一个公钥的证书链。3。把小程序用到的所有类文件打包成一个JAR文件。签名工具现在有两种工具支持签署使用插件的小程序1。Jarsigner --可以在j...
    99+
    2023-06-03
  • 在java程序中使用protobuf
    目录在java程序中使用protobuf1、为什么使用protobuf2、定义.proto文件3、编译协议文件4、详解生成的文件5、Builders 和 Messages6、序列化和...
    99+
    2024-04-02
  • 在 Java 应用程序中创建图像(转)
    您不必从文件中读取所有的图像 您可以创建自己的图像。要创建自己的图像,最灵活的方法是用一个 BufferedImage 对象,它是 Image 类的一个子类,它把图像数据存储在一个可以被访问的缓冲区中。它还支持各种存储像素数据的方法:使用...
    99+
    2023-06-03
  • 用Java程序生成文本的捷径(转)
    用Java程序生成文本的捷径(转)[@more@]大多数程序都需要输出一些文本,比如邮件消息、HTML文件或控制台输出。但是,计算机本质上只能处理二进制数据,程序员必须让软件来生成可理解的文本。在这篇文章中,我要介绍的是在生成和输出文本时,...
    99+
    2023-06-03
  • Java多线程程序设计入门(转)
    Java多线程程序设计入门(转)[@more@]在Java语言产生前,传统的程序设计语言的程序同一时刻只能单任务操作,效率非常低,例如程序往往在接收数据输入时发生阻塞,只有等到程序获得数据后才能继续运行。随着Internet的迅猛发展,这种...
    99+
    2023-06-03
  • Oracle使用dump转储数据块
    在对Oracle做一些比较内核的研究时,会用需要用到dump命令把数据库中的信息转储到trace文件中。本文简单介绍使用dump命令把数据块中的信息转储到trace文件中。实验环境:rhel7.2+11.2...
    99+
    2024-04-02
  • Java HTML转义:保护web应用程序安全
    随着互联网的发展,Web 应用程序已经成为人们生活和工作中不可或缺的一部分。Web 应用程序的统一标准就是 HTML。然而,HTML 中允许输入任意的脚本和代码,这就会导致安全问题。如果 Web 应用程序没有正确转义 HTML 字符,攻击者...
    99+
    2023-05-14
  • 利用Java编写HTML文件分析程序(转)
    利用Java编写HTML文件分析程序(转)[@more@]摘要:本文从实践的角度重点阐述Java语言中输入流类StreamTokenizer在编写HTML文件分析程序中的应用,并介绍了以字节为单位下载Web页面的例程。 一、概述 Web服务...
    99+
    2023-06-03
  • 怎么使用eclipse创建java程序
    首先打开eclipse,点击file依次选择New——Java Project输入project的名称,点finish看到多了一个study,在study上右键单击,依次选择New——Class输入类名,点finish看到已经有了一个jav...
    99+
    2020-06-08
    java入门 eclipse 创建 java 程序
  • 如何使用eclipse新建java程序
    打开eclipse,点击file依次选择New——Java Project输入project的名称,点finish看到多了一个study,在study上右键单击,依次选择New——Class输入类名,点finish看到已经有了一个java程...
    99+
    2020-06-28
    java入门 eclipse java 程序 新建
  • 使用Java实现验证码程序
    用java实现的给浏览器响应验证码程序。并且是实现了可以点击验证码图片换一张验证码。 最后边给出了完整的代码。 //首先定义一个自己的类并且去继承HttpServlet这个类 pub...
    99+
    2024-04-02
  • 从Java应用程序动态生成PDF文件(转)
    从Java应用程序动态生成PDF文件(转)[@more@]如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ...
    99+
    2023-06-03
  • Java如何实现简单的区块链程序
    本篇内容主要讲解“Java如何实现简单的区块链程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现简单的区块链程序”吧!什么是区块链?那么,让我们先来了解一下区块链到底是什么…好吧...
    99+
    2023-06-14
  • 使用PyInstaller将Python程序文件转换为可执行程序文件
    Windows下采用PyInstall将py文件转换成exe可执行文件 好不容易写完的py文件,想做成exe文件,最开始选择用py2exe,结果生成的exe遇到两个问题, 1. py程序里print 的信息...
    99+
    2022-06-04
    文件 程序 转换为
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作