亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java復(fù)合語(yǔ)句的使用方法詳解

 更新時(shí)間:2017年09月06日 11:01:47   作者:司機(jī)  
這篇文章主要介紹了Java編程中復(fù)合語(yǔ)句,結(jié)合相關(guān)的具體實(shí)例介紹了其用法,需要的朋友可以參考下

        與 C 語(yǔ)言及其他語(yǔ)言相同, Java 語(yǔ)言的復(fù)合語(yǔ)句是以整個(gè)塊區(qū)為單位的語(yǔ)句,所以又稱為塊語(yǔ)句。下面我們來(lái)看看有關(guān)復(fù)合語(yǔ)句的使用方法和實(shí)例。

        復(fù)合語(yǔ)句由開(kāi)括號(hào)“{”開(kāi)始,閉括號(hào)“}”結(jié)束。 相信大家在Java的學(xué)習(xí)過(guò)程中已經(jīng)接觸到了這種復(fù)合語(yǔ)句,例如,在定義一個(gè)類或者方法時(shí),類體就是以“{ }”作為開(kāi)始與結(jié)束的標(biāo)記,方法體同樣也是以“{ }”作為標(biāo)記。復(fù)合語(yǔ)句中的每個(gè)語(yǔ)句都是從上到下被執(zhí)行。復(fù)合語(yǔ)句以整個(gè)塊為單位,可以用在任何一個(gè)單獨(dú)語(yǔ)句可以用到的地方,并且在復(fù)合語(yǔ)句中還可以嵌套復(fù)合語(yǔ)句。

        實(shí)例:在項(xiàng)目中創(chuàng)建類Compound,在主方法中定義復(fù)合語(yǔ)句塊,其中包含另一復(fù)合語(yǔ)句塊。代碼如下:

public class Compound {
	public static void main(String[] args) {
		int x = 20;
		{
			int y = 40;
			System.out.println(y);
			int z = 245;
			boolean b;
			{
				b = y > z;
				System.out.println(b);
			}
		}
		String word = "hello java";
		System.out.println(word);
		
	}
}

運(yùn)行結(jié)果如下:

40                
false            
hello java   

注意:在使用復(fù)合語(yǔ)句時(shí)要注意,復(fù)合語(yǔ)句為局部變量創(chuàng)建了一個(gè)作用域,該作用域?yàn)槌绦虻囊粋€(gè)部分,在該作用域中某個(gè)變量被創(chuàng)建并且能夠被使用。如果在某個(gè)變量的作用域外使用該變量,則會(huì)發(fā)生錯(cuò)誤,例如,在本實(shí)例中,如果在復(fù)合語(yǔ)句外使用變量y、z、b將會(huì)出現(xiàn)錯(cuò)誤,而變量 x 可在整個(gè)方法體中使用。

        希望本文對(duì)大家有所幫助。

相關(guān)文章

  • Spring攔截器HandlerInterceptor接口代碼解析

    Spring攔截器HandlerInterceptor接口代碼解析

    這篇文章主要介紹了Spring攔截器HandlerInterceptor接口代碼解析,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • SpringBoot使用itext填充pdf表單及導(dǎo)出pdf的流程

    SpringBoot使用itext填充pdf表單及導(dǎo)出pdf的流程

    由于最近開(kāi)發(fā)的項(xiàng)目需要用到打印單據(jù),就在網(wǎng)上找了一下方案,反反復(fù)復(fù),都沒(méi)有找到合適的,借鑒了網(wǎng)上資源,使用itext5、itext7的工具包,所以本文介紹了SpringBoot使用itext填充pdf表單及導(dǎo)出pdf的流程,需要的朋友可以參考下
    2024-09-09
  • 基于SpringBoot構(gòu)建電商秒殺項(xiàng)目代碼實(shí)例

    基于SpringBoot構(gòu)建電商秒殺項(xiàng)目代碼實(shí)例

    這篇文章主要介紹了基于SpringBoot構(gòu)建電商秒殺項(xiàng)目代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • SpringCloud Gateway 路由配置定位原理分析

    SpringCloud Gateway 路由配置定位原理分析

    本節(jié)主要了解系統(tǒng)中的謂詞與配置的路由信息是如何進(jìn)行初始化關(guān)聯(lián)生成路由對(duì)象的。每個(gè)謂詞工廠中的Config對(duì)象又是如何被解析配置的
    2021-07-07
  • JetBrains?發(fā)布下一代?IDE無(wú)比輕量幾秒就能啟動(dòng)干活

    JetBrains?發(fā)布下一代?IDE無(wú)比輕量幾秒就能啟動(dòng)干活

    雖然?JetBrains?公司說(shuō)?Fleet?的定位和目標(biāo)并不是代替其他?IDE,但個(gè)人覺(jué)得,?如果?Fleet?火起來(lái)了,其他?IDE?就會(huì)黯然失色,特別是多語(yǔ)言開(kāi)發(fā)者,誰(shuí)愿意裝多個(gè)?IDE?呢?到時(shí)候,可能?JetBrains?以后的所有?IDE?要一統(tǒng)江湖了
    2021-12-12
  • SpringBoot整合HTTPS的項(xiàng)目實(shí)踐

    SpringBoot整合HTTPS的項(xiàng)目實(shí)踐

    HTTPS的主要作用是通過(guò)SSL證書(shū)保護(hù)用戶數(shù)據(jù)的安全與隱私,增加網(wǎng)站信任度,防止數(shù)據(jù)被竊取和篡改,保護(hù)網(wǎng)站免受釣魚(yú)攻擊,本文就來(lái)介紹一下,感興趣的可以了解一下
    2024-10-10
  • Java設(shè)計(jì)模式編程中的責(zé)任鏈模式使用示例

    Java設(shè)計(jì)模式編程中的責(zé)任鏈模式使用示例

    這篇文章主要介紹了Java設(shè)計(jì)模式編程中的責(zé)任鏈模式使用示例,責(zé)任鏈模式可以避免很多請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系,需要的朋友可以參考下
    2016-05-05
  • Spring解讀@Component和@Configuration的區(qū)別以及源碼分析

    Spring解讀@Component和@Configuration的區(qū)別以及源碼分析

    通過(guò)實(shí)例分析@Component和@Configuration注解的區(qū)別,核心在于@Configuration會(huì)通過(guò)CGLIB代理確保Bean的單例,而@Component不會(huì),在Spring容器中,使用@Configuration注解的類會(huì)被CGLIB增強(qiáng),保證了即使在同一個(gè)類中多次調(diào)用@Bean方法
    2024-10-10
  • MyBatis中的@SelectProvider注解源碼分析

    MyBatis中的@SelectProvider注解源碼分析

    這篇文章主要介紹了MyBatis中的@SelectProvider注解源碼分析,@SelectProvider功能就是用來(lái)單獨(dú)寫一個(gè)class類與方法,用來(lái)提供一些xml或者注解中不好寫的sql,今天就來(lái)說(shuō)下這個(gè)注解的具體用法與源碼,需要的朋友可以參考下
    2024-01-01
  • Spring Boot實(shí)現(xiàn)郵件服務(wù)(附:常見(jiàn)郵箱的配置)

    Spring Boot實(shí)現(xiàn)郵件服務(wù)(附:常見(jiàn)郵箱的配置)

    這篇文章主要給大家介紹了關(guān)于Spring Boot實(shí)現(xiàn)郵件服務(wù)的相關(guān)資料,文中還附上了常見(jiàn)郵箱的配置,通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12

最新評(píng)論