# Java方法的返回值
在Java编程中,方法可以有返回值也可以没有返回值。在这篇文章中,我们将探讨Java方法有无返回值的情况以及如何在代码中使用它们。
## 有返回值的方法
有返回值的方法意味着该方法执行后会返回一个值。这个返回值可以是任何数据类型,例如整数、浮点数、字符串等。我们可以通过在方法定义时,在方法名后面加上返回值的数据类型来声明一个有返回值的方法。
```java
pub            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-09 03:48:45
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package cn.itcast.day04.demo02; /*题目要求:定义一个方法,用来【求出】两个数字之和。(你帮我算,算完之后把结果告诉我。)题目变形:定义一个方法,用来【打印】两个数字之和。(你来计算,算完之后你自己负责显示结果,不用告诉我。) 注意事项:对于有返回值的方法,可以使用单 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-02 17:36:00
                            
                                726阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            首先,定义一个土豪类(LocalTyrant)  属性:name moeney smoke  行为一:(无参数无返回值):  行为二:(无参数有返回值):  行为三:(有参数有返回值):  行为四:(有参数无返回值):  以下的例子要细细查看,慢慢分析,切不可急于求成package cm.tr;
class LocalTyrant{
    String name;
    int money;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 16:41:38
                            
                                476阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法/函数为了实现某段代码的重复利用格式修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;}// 明确返回值类型---方法执行完成之后,返回值的数据类型是什么方法的返回值类型就是对应的类型---求整型数组的元素之和---确定返回值类型是int---如果方法执行完成之后没有返回值,那么返回值类型就是void
// 明确是否需要参数---如果方法执行过程中需要一些未知量参与运算,而            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-06 19:13:08
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、复习简单方法的使用: 1、定义格式:public static void 方法名称() { 方法体 } 2、调用格式:方法名称 (); 3、注意事项:(1)不考虑方法定义的先后顺序。 (2) 方法定义必须是挨着的,不可以在一个方法的内部定义另一个方法。 (3)方法定义后无法自行执行,需要进行方法的调用后方执行。public static void main(String[] args) {
             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 21:06:11
                            
                                6阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、方法:定义方法的语句格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...)
{
     函数体;
      return 返回值;
}A.名词解释:修饰符:修饰符比较多,但是呢目前我们只需要记住一个组合:public static
由于目前我们还没有学到面向对象的知识,就现在只需要记住使用即可,后面解释。
   
   返回值类型:参考我们一直使用的Scanner            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 21:44:09
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            函数根据有没有参数,有没有返回值,可以相互组合,一共有4种无参数,无返回值无参数,有返回值有参数,无返回值有参数,有返回值一、无参数,无返回值的函数此类函数,不能接收参数,也没有返回值,一般情况下用来打印提示等类似的功能def print_menu():
    print('--------------------------')
    print('      王老师点菜系统')
    p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 16:01:20
                            
                                284阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1、lambda表达式       使用lambda表达式设计的代码更加简洁,通过lambda表达式可以代替匿名内部类来实现接口,本质就是一个匿名函数。2、lambda表达式的语法:(int a, int b)->{return a+b};本质是一个函数:有返回值,方法名,参数列表,方法体int add(int a, int b){            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 21:21:24
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            三、JDBC执行SQL语句1、 executeUpdate执行DDL、DML语句 Statement提供了execute、executeUpdate、executeQuery三种方法执行,下面用executeUpdate来执行DDL、DML语句,executeUpdate执行DDL返回值是0,执行了DML是返回影响后的记录条数。2、 execute执行SQL语句&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 13:48:23
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            同是java初学者,所以对很多的琐碎的知识掌握的一定很模糊,当时感觉可能已经掌握了,但是当自己用的时候才突然感觉到有点力不从心,模棱两可!所以对学过的知识还是要多加练习,夯实基础才是王道!偶然看到别人问关于返回值的问题,突然不知道该怎么来解答别人的疑惑了,因为我也是一个疑惑者,但是还好有很多高手举了很多生动地例子来帮助理解!以下是几个很好的比喻:1.void  test1(int a){ Syst            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 15:14:23
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问:
看了网络上的说法:
一个方法要有一个返回类型,比如String, int等,如果这个方法只是执行了一个操作不返回结果,就把返回类型设置为void,表示什么都不返回,只是执行了一个操作 。
-------------------------------------
例如方法是string,那需要返回。
那我想问返回干嘛,有什麼用?
答:一般函数都是被用来调用的,返回值就是你调用函数的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 15:49:25
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法概述:方法用于定义该类或该类实例的行为特征和功能实现  有返回值格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数2,......){执行语句………return 返回值;}例如:public class Test01 {
     public static void main(String[] args)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 19:07:33
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            线程取值问题
           如何让一个线程不断跑起来,并且在取到值的时候能返回值而线程能继续跑呢?       我们都知道可以用Callable接口获得线程的返回值,或者触发事件监听来操作返回值,下面我将介绍另一种方法。 1 public abstract clas            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 23:18:48
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Comparable和ComparatorComparable和Comparator是什么?比较规则用法额外的比较器该使用哪个?比较与继承 Comparable和Comparator是什么?Comparable为类提供了默认比较Comparator可以为类提供额外的比较方式比较规则对于 int compareTo() 和 int compare() 方法顺序排序:返回值 > 0逆序排序:返            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 10:42:12
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Java编程中,方法是一种封装了特定功能代码块的语法结构。通过使用方法,我们可以将复杂的问题分解为简单的子任务,提高代码的可读性和可维护性。理解方法的定义、调用和参数传递等基本概念对于编写高质量的Java代码至关重要。本文将深入探讨Java中带返回值的方法定义和调用的过程。一、带返回值的方法定义带返回值的方法是指在方法执行完成后,可以返回一个结果给调用者。这个结果可以是任意类型,如int、flo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 13:29:12
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            函数的定义:函数就是具有名称为了实现某一特定功能的代码的集合。函数的功能:封装代码,提高代码的复用性,对独立代码进行抽取,把抽取部分代码部分,定义成一个独立的功能,方便日后使用。Java中对功能的定义是通过函数的形式体现的。函数的格式:访问修饰符 返回值的类型 函数名称(参数) { 函数体 return 返回值; }   返回值类型:函数运行后的结果的数据类型。   参数类型:是形式参数的数据类型            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 18:02:29
                            
                                584阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            方法的返回值:(有两种情况) 1、如果方法就有返回值,方法中必须使用关键字return返回该值,返回类型为该方法的类型 2、 如果方法没有返回值,返回类型为void。 示例代码:  
 package com.jredu.ch09;
import java.util.Arrays;
import java.util.Scanner;
/**
 * 有返回值的方法
 * 获取排序之后的数组
 * @            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 14:58:16
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            众所周知,在java里是不能给构造函数写返回值的,如果在低版本的编译器定义一个构造器写上返回值可能会报错,高版本里面他就是一个普通的方法。可是如果构造函数没有返回值,那么比如Test t = new Test()我们new一个对象的时候是怎么赋值的呢?构造函数有返回值吗写一段代码测试一下:public class Test {
    public Test() {
       
    }            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 02:27:59
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Java函数式:返回值没有返回值
函数式编程是一种编程范式,它将计算过程看作是函数的应用。相比于面向对象编程,函数式编程更加强调函数的“纯洁性”和“无状态性”,并且支持高阶函数、不可变数据和惰性求值等特性。在Java 8之后,引入了函数式编程的概念,通过lambda表达式和函数式接口的支持,使得Java也拥有了函数式编程的能力。在函数式编程中,函数的返回值有时并不是必需的,有些函数可能只会            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-05 06:23:25
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天看到一个有意思的问题:java中的返回值到底有什么用? 看到了一个高赞回答如下:你是公司的老总,然后你跟你秘书说,我想要两张的电影票。然后,你秘书去排队买票,最后把两张电影票给你,这两张电影票就是你 调用 “秘书买票” 方法 的返回值,你可以用这个返回值做任何操作,比如逗你女朋友开心,比如送给朋友,比如自己去看电影,一边看一边把另一张撕着玩儿。 当然,Java中有一个特殊的返回值,void,它            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-03 21:50:09
                            
                                127阅读
                            
                                                                             
                 
                
                                
                    