当前位置:首页 » 编程语言 » java方法返回类型

java方法返回类型

发布时间: 2022-12-31 11:55:07

① 在java中什么是返回值类型

Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。x0dx0a x0dx0a在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在vodi返回值方法中的运用。x0dx0a x0dx0areturn语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。x0dx0a x0dx0a下面通过一个简单例子说明一下:x0dx0a x0dx0a/** x0dx0a* Created by IntelliJ IDEA. x0dx0a* User: leimin x0dx0a* Date: 2007-12-3 x0dx0a* Time: 8:54:28 x0dx0a* Java中的return语句使用总结 x0dx0a*/ x0dx0apublic class TestReturn { x0dx0a public static void main(String args[]) { x0dx0a TestReturn t = new TestReturn(); x0dx0a t.test1(); x0dx0a t.test2(); x0dx0a } x0dx0ax0dx0a /** x0dx0a * 无返回值类型的return语句测试 x0dx0a */ x0dx0a public void test1() { x0dx0a System.out.println("---------无返回值类型的return语句测试--------"); x0dx0a for (int i = 1; ; i++) { x0dx0a if (i == 4) return; x0dx0a System.out.println("i = " + i); x0dx0a } x0dx0a } x0dx0ax0dx0a /** x0dx0a * 有返回值类型的return语句测试 x0dx0a * @return String x0dx0a */ x0dx0a public String test2(){ x0dx0a System.out.println("---------有返回值类型的return语句测试--------"); x0dx0a return "返回一个字符串"; x0dx0a } x0dx0a} x0dx0a x0dx0a运行结果:x0dx0a---------无返回值类型的return语句测试-------- x0dx0ai = 1 x0dx0ai = 2 x0dx0ai = 3 x0dx0a---------有返回值类型的return语句测试-------- x0dx0ax0dx0aProcess finished with exit code 0x0dx0ax0dx0a返回语句returnx0dx0ax0dx0areturn语句从当前方法中退出,返回到调用该方法的语句处, 句继续程序的执行。(有关方法的内容,我们将在第六章详细讲) 是一个方法)。返回语句有两种格式:x0dx0ax0dx0a1.return expressionx0dx0ax0dx0a返回一个值给调用该方法的语句,返回值的数据类型必须? 方法声明中的返回值类型 一致。可以使用强制类型转换来使类型一致。x0dx0ax0dx0a2.returnx0dx0ax0dx0a当方法说明中用void声明返回类型为空时,应使用这种格式, ?不返回任何值。x0dx0ax0dx0areturn语句通常用在一个方法体的最后,以退出该方法并返 一个值。Java中,单独的 return语句用在一个方法体的中间时,会产生编译错误,因为这时 ?有一些语句执行不到。但 可以通过把return语句嵌入某些语句(如if-else)来使程序在未执? 完方法中的所有语句时退出 ,例如:x0dx0ax0dx0aint method (int num){x0dx0ax0dx0a∥return num;∥will cause compile time errorx0dx0ax0dx0aif(num>0)x0dx0ax0dx0areturn num;x0dx0ax0dx0a??∥may or may not be executedx0dx0ax0dx0a∥depending on the value of num参考资料:||

② 在java中,什么叫返回值类型

返回值类型就是定义一个出口,比如
public String fun(){
String a;
return a;
}
String b=this.fun();
规定返回值类型为String,那么调用这个方法时,等到的就是String类型的值。
public int go(){
return 1;
}
这是返回的基本数据类型,还可以返回自定义类型
比如:先定义一个User类,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定义的返回值类型.

③ java 怎么设置返回数据类型

1
这种方法有两大步第一步是拼接需要的json数据,第二步是用servlet的内置对象response返回到前台。

2
String 类型的数据可以不用借助任何工具直接返回,只要把它拼接对了就可以。如我需要返回一个{“success”:true,“msg”:“修改失败!”}的json,就可以如下图这样写。(注意,java里的引号要用的转义字符“\”)

3
如果需要返回的是一个list或者别的类的化,需要用到JSONArray的辅助工具类,然后使用response.getWriter().print(),返回到打到前台。具体代码如下图。

END
方法2:用Spring框架

如果你使用了Spring框架那就更简单了,你只需要在你的方法返回的时候加一个@ResponseBody的注解就可以了。就这么简单。

④ java中方法的参数和返回类型是什么概念

方法的参数就是调用此方法时需要传入的值;
返回类型就是调用此方法的返回值
如: String value = getName(String str)
就是将参数str传入getName方法中,而getName的返回类型是String,将其返回的值传递给变量value

⑤ java返回值类型

返回类型是你所需要什么就写什么。
如果你写的接口是增删改的方法的话,就一般是boolean居多,只要返回ture or false就行,当然int 或者是void 也可以
如果是些查询的方法的,你想得到的是张表的记录的话,那就是List居多。
这主要是看你想得到什么东西,假设我写的这个方法是一个就和的方法,我想得到最终的和,那我返回类型就是int 。如果我写的方法只是想调用,不需要得到什么,那就void就可以了。

接口的方法只要写多了就会知道用什么返回类型了。

⑥ java中方法的返回类型有哪些可以引用数据类型吗举例说明

大体上分为基本类型和类类型,基本类型就是像int,boolean,long这样的基本数据类型,类类型就是定义的类,像String,Integer(int的封装类)这样的,只要是类就行包括自己写的。
对于“可以引用数据类型吗?”我有点看不懂,说的就是类类型吧?或者叫对象类型
反正用JAVA这么长时间,感觉啥都能返回,因为JAVA里万物皆对象嘛
哦对了,还有void,表示无返回值

⑦ java中方法必须有返回值类型吗

非构造方法必须要有返回类型,其实构造方法的返回类型是void,只不过不能写出来而已

老师的说法是“除过构造方法应该都要写返回值
如果没有返回值的话,要写一个void,
不写的话系统是会报错的

⑧ java中返回值的类型及含义

1、用类名作方法返回,即返回该类的实体类对象

2、该对象里面的属性都是能够在这个方法里面通过查询sql或者赋值来访问到的

//实体类
publicclassUser
{
privateStringname;
privateintage;

publicvoidsetName(Stringname)
{
this.name=name;
}

publicStringgetName()
{
returnname;
}

//...下面的age不写了
}

//实现方法类:
publicclassDemo
{
publicUsergetUserInfo()//返回实体类对象
{
Useruser=newUser();
user.setName("张三");
user.setAge(15);
returnuser;
}
}

⑨ Java方法的返回值类型写的是类名是什么意思

Java方法的返回值类型写的是类名的意思是:方法返回这个类的对象。

原因:

  1. java中除了构造方法都有返回类型:void,int、float等基本数据类型,Integer包装类型,其他类的类型。

⑩ java中函数返回类型是啥意思啊

一个函数既有输入数据,又有输出数据,输入数据的类型在参数表中指定。对输入数据进行加工后,需要返回加工后的结果。加工后的结果的数据类型,就是函数返回类型,在函数定义的名称前指定。
也就是说,函数返回类型就是函数返回值所属的数据类型。

热点内容
matlab编写算法 发布:2025-07-01 22:24:47 浏览:729
自己电脑做当服务器 发布:2025-07-01 22:24:28 浏览:179
输入存储器 发布:2025-07-01 22:23:39 浏览:425
android源码网盘下载 发布:2025-07-01 22:19:45 浏览:64
有解压软件 发布:2025-07-01 22:14:31 浏览:236
php输出txt 发布:2025-07-01 22:05:21 浏览:707
为什么有的银行卡密码锁不上 发布:2025-07-01 22:04:31 浏览:338
甘蔗苗存储 发布:2025-07-01 21:47:03 浏览:666
选定文件夹 发布:2025-07-01 21:45:14 浏览:232
数据库或且 发布:2025-07-01 21:40:54 浏览:1000