return语句应该写在方法体的里面还是写在方法体的外面java中

问题描述

return语句应该写在方法体的里面还是写在方法体的外面java中

return语句应该写在方法体的里面还是写在方法体的外面java中,return语句有时候是一个表达式呢

解决方案

方法如果需要在调用的时候返回结果,就要在方法体里边体现return语句,也有不需要return语句的情况,比如void方法

解决方案二:

在类里面申明方法,在类外面写方法体

解决方案三:

java类只有两个内容。一个是属性,一个是方法。如果return放到方法外是会报错的。return可以是表达式,比如: int i = 2; return i;和 return(i = 2)是一样的。

解决方案四:

return xxxx;一般写在方法的最后或循环语句或条件语句的最后,意思就是方法体的返回值,所以return是要写在方法体内部的

时间: 2024-10-03 07:28:41

return语句应该写在方法体的里面还是写在方法体的外面java中的相关文章

java中语句char mychar=10是合法的吗?

问题描述 java中语句char mychar=10是合法的吗? java中语句char mychar=10是合法的吗?按照我的理解,10在java中默认为int型,把一个int型赋值给char不会发生自动类型转换,所以是不合法的.可是书上却出现了这条语句,难道我的理解是错误的吗? 解决方案 合法滴,在表示数字的字符是可以不用加引号 解决方案二: 合法的,char本身就是用一个字节的整型存储的,你把mychar=81再把mychar打印出来会发现打印的是A,去看看asc2码表你就明白了 解决方案

关于java中使用jacob调用c++写的ocx时参数传递的问题

问题描述 我用c++写了一个简单的ocx写了3个方法TestFunc()TestFunc3(SHORTport)TestFunc2(SHORTport,CHAR*strIP)在java中这么调用ActiveXComponentcomx=newActiveXComponent("ACEWEB.ACEWebCtrl.1");Dispatchdisp=comx.getObject();Dispatch.call(disp,"TestFunc");Dispatch.call

java return语句-java当中的方法的返回值跟方法体里面的内容没多大关系

问题描述 java当中的方法的返回值跟方法体里面的内容没多大关系 java当中的方法的返回值跟方法体里面的内容没多大关系吧,只跟开头定义方法返回值类型有关 那么有得return语句写得很负责呢,比如是一个表达式等等,如何写return语句呢 解决方案 return 关键字只会为了给方法返回一个值,只要你最终返回的值是和方法声明定义的返回类型相同就行.return 跟方法名 代表 return 跟的方法名执行后的返回值.比如 abc方法 返回值是String 类型.你写return abc();

c++-C++中return语句的用法?不写return,返回值是什么含义?

问题描述 C++中return语句的用法?不写return,返回值是什么含义? int hanshu() { int i; } int main() { printf("%d", hanshu()); } 解决方案 不同的编译器不同,会返回eax寄存器的值.这里这个程序在gcc上测试,结果是0. 解决方案二: 不写return 编译不通过, VS 解决方案三: 关于C++中return返回值

方法-关于return语句的一个小白问题,求大神帮助!

问题描述 关于return语句的一个小白问题,求大神帮助! namespace ConsoleApplication34 { class Program { static string k(string b) { string a; a = "你的名字是" +b; return a; } static void Main(string[] args) { Console.WriteLine("输入姓名"); string c = Console.ReadLine()

return 语句

语句   从当前函数退出,并从那个函数返回一个值. return[()[expression][]]; 可选项 expression 参数是要从函数返回的值.如果省略,则该函数不返回值. 说明 用 return 语句来终止一个函数的执行,并返回 expression 的值.如果 expression 被省略,或在函数内没有 return 语句被执行,则把值 undefined 赋给调用当前函数的表达式. 示例 下面示例说明了 return 语句的用法. function myfunction(a

Java中finally语句与return语句的执行次序

Java finally语句到底是在return之前还是之后执行? 网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执行到. (2)在try块中有Sy

C++:我对return 语句的理解

如果返回的是一个struct对象,return 语句会如何做呢?下面是测试代码 #include <iostream> using namespace std; struct Big { char buf[100]; int i; long d; }B,B2; Big bigfun(Big b) { b.i=100; return b; } int main() { B2=bigfun(B); return 0; } 在main开头和结尾设断点 8: int main() 19: { 0040

Java中break、continue、return语句的使用区别对比

  这篇文章主要介绍了Java中break.continue.return语句的使用区别对比,本文用非常清爽简明的语言总结了这三个关键字的使用技巧,并用一个实例对比使用结果,需要的朋友可以参考下 break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法和场景.下面来介绍一下break.continue.return三者的区别和联系. 1. break :