j9国际站|(官网)点击登录

新疆j9九游会

本站首页 j9九游会 乐成案例 公司新闻 公司简介 客服中心 软件技能 网站建立
  您如今的地位: 新疆二域j9九游会公司 >> Java技能 >> 文章注释

java言语开辟步伐中的几个例子各人看看

       return 只能用在有前往范例的函数中,但有前往值的函数肯定要有return吗?return都可以用在函数的哪些地方呢?这是本文必要讨论的题目。
例一:
class test {
public String test() {

if(true){

return "";

}

else{

return "";

}

}

}
下面如许即可经过编译,但上面这两个例子却不克不及经过编译:

(一)

class test {

public String test() {

if(true){

return "";

}

}

}

 

(二)

class test {

public String test() {

if(isTrue()){

return "";

}

else if(!isTrue()){//两个if里的判别包罗了一切的大概性,但照旧编译期error

return "";

}

}

boolean isTrue(){

return true;

}

}


结论1:
关于(一),这是由于java编译器认定独自的if语句只在当肯定条件满意状况下才实行,它以为if不会有任何状况下都能实行的才能。
关于(二),这是由于java编译器对if else 语句可以片面席卷一切状况的才能只有限在的if...else(或if...else if...else)时,而不包罗if...else if。

例二:
class test {

public String test() {

while(true){

return "";

}

}

}

下面如许即可经过编译,但上面如许不可:


class test {

public String test() {

while(isTrue()){

return "";

}

}

boolean isTrue(){

return true;

}

}


结论2:
这是由于编译器以为while语句有在任何状况下都能实行的才能,但只在入参为true的状况下有该才能。

例三:
public class test {

String test() throws Exception{


throw new Exception();//抛出非常后,跳出步伐,步伐中断

}

}
结论3:
假如函数中创立了非常,并抛出,则该函数可以不前往值。

作者:未知 | 文章泉源:赛迪网技能社区 | 更新>###:44

  • 上一篇文章:

  • 下一篇文章:

  • 相干文章:
    JAVA开辟的6个理论的例子
    JAVA中的笼统范例的一些观点
    理解java开辟言语在j9九游会中的几个误区
    怎样才干利用Java完成外部范畴的特定言语
    Java开辟学习警惕利用Date以及Time类
    sun近来修补了一局部java的宁静补丁
    Java步伐员应该理解那些开源协议
    java功能优化的一些看法
    剖析c#言语和java言语最类似的地方
    GUI JAVA使用步伐是怎样做出来的?
    软件技能
    · 开辟言语
    · Java技能
    · .Net技能
    · 数据库开辟
    最新文章  
    ·j2se 嵌入式剧本抓取引擎
    ·JAVA开辟的6个理论的例子
    ·JBuilder7 / Weblogic7开辟
    ·JAVA中的笼统范例的一些概
    ·java言语开辟步伐中的几个
    ·理解java开辟言语在软件开
    ·怎样才干利用Java完成外部
    ·Java开辟学习警惕利用Date
    ·Java步伐员应该理解那些开
    ·java功能优化的一些看法
    ·介绍JDK5.0一些collection
    ·底子学习:java中利用存储
    ·剖析c#言语和java言语最相
    ·Java言语学习:jAVA中 的多
    ·Java是不是应该增长新特征
    关于j9九游会 | j9九游会 | 下载试用 | 客服中心 | 联系j9九游会 | 相关单位 | 网站舆图 | 新疆电子舆图 | RSS订阅
    版权一切 © 2016 新疆二域j9九游会网 www.k8w.net All Rights Reserved
    新疆j9九游会>###、4811639.
    ### ;>###华联大厦A-5C 邮编:830000