首页 > 编程语言 >Java基础——方法

Java基础——方法

时间:2022-10-08 09:57:32浏览次数:54  
标签:Java int 基础 System Student println 方法 public out

一、定义方法 1.除了main方法以外,我们还可以自己定义方法,方法是程序执行的最小单元。 2.定义了方法可以直接调用,可以直接拿来用,缩小了代码的冗余。 在Student类中定义方法 如:

public class Student{
    public void cooke(){
        System.out.println("买菜");
        System.out.println("洗菜");
        System.out.println("做菜");
        System.out.println("炒菜");
    }
}
调用方法:在Demo类中调用 如:
Stduent s=new Student();//对象
s.cooke();//调用
二、函数传参:方法接收参数可以把和一类相关的封装到一个方法中 如果没有参数传参则是
public class Student{
    //定义两个吃的方法
    public void eatCake(){
        System.out.println("吃蛋糕");
    }
    public void eat(){
        System.out.println("吃肘子");
    }
} 
那么就要分开调用
Stduent s=new Student();
//调用
s.eat();
s.eatCake();
接收参数的时候
public class Student{
    public void eat(String food){
        //接受一个形参
        System.out.println("吃"+food);
    }
}
Stduent s=new Student();
//调用
s.eat("蛋糕");
s.eat("肘子");
注意:(一个形参可以接受多个实参) 三、传递多个参数
public class Student{
    public void eat(String food,String fruit){
        //两个形参
         System.out.println("吃"+food+"和吃"+fruit);
    }
}
Stduent s=new Student();
//调用的时候输入两个实参
s.eat("蛋糕","桃子");
例子:大于425四级就过了,反之没过
public class Student{
    public void test(int score){
        if(score>=425){
              System.out.println("过了");
        }else{
              System.out.println("没过");
        }
    }
}
Stduent s=new Student();
s.test(450);
四、 参数的类型: 1.参数类型:根据方法需求定义 2.时间 int 类型,吃的食物,食物就是 String 类型 3.(断点:F5下一步 F6进入方法内部 F8直接跳到下一个断点) 五、返回值, 1.返回值就是方法中定义的逻辑(方法体)进行加工处理得到的结果,然后将结果(结果类型和返回值类型相同)返回。 2.然后程序拿到返回值去干别的事(执行下面的业务逻辑) 例:(返回值类型 int 类型)大于425四级就过了,反之没过,过了返回1,没过返回0
public class Student{
    public int test(int score){
        if(score>=425){
            //过了返回1
            return 1;
        }else{
            //反之返回0
            return 0;
        }
    }
}
Stduent s=new Student();
int test=s.test(450);
if(test==1){
    System.out.println("晚上去喝酒");
}else{
    System.out.println("图书馆学习");
}
注:以下这个不可以,因为方法功能是单一,如果这样写逻辑是没有边界的。 以下功能是看考没考过四级,而不是考没考过四级之后的事。
public class Student{
    public int test(int score){
        if(score>=425){
            System.out.println("晚上去喝酒");
            return 1;
        }else{
            System.out.println("图书馆学习");
            return 0;
        }
    }
}
另一个返回值类型(boolean类型)

标签:Java,int,基础,System,Student,println,方法,public,out
From: https://www.cnblogs.com/YHSDDJM/p/16768024.html

相关文章

  • javascript中的糖衣语法--Promise对象
    一、Promise的诞生1、回调地狱最初javascript的异步实现就是使用回调函数。回调地狱就是:一个函数需要等它的回调函数(或者回调和回调的回调...)执行完毕之后再执行。简单......
  • spring boot集成redis基础入门
    redis支持持久化数据,不仅支持key-value类型的数据,还拥有list,set,zset,hash等数据结构的存储。可以进行master-slave模式的数据备份更多redis相关文档请查看redis官方文......
  • Java基础——类
    一、类1.类是对一类具有相同属性或者行为的事物的描述。类生成对象,在实际开发中通过对象处理我们的业务逻辑。2.定义类:例PublicclassStudent{//属性......
  • Java基础——对象
    区分对象:1.在外部通过引用指向的地址(直接打印引用)。2.在内部,通过this来区分。3.直接打印引用变量会调用toString方法。一、new了两个是指向两个地址Students1=new......
  • 测试基础
    各测试分类详解 各测试分类详解单元测试(UT,unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具......
  • Java如何调用HttpURLConnection类模拟浏览器访问呢?
    下文笔者讲述使用Java代码模拟浏览器请求的方法分享,如下所示:实现思路:使用HttpURLConnection类即可模拟浏览器访问例:packagecom.java265.other;importjava.......
  • java类与对象课后测试
    1.测试ClassAndObjectTest.javapublicclassClassAndObjectTest{publicstaticvoidmain(String[]args){//创建类的实例,定义一个对象变量引用......
  • 调试子进程的方法
    调试子进程的方法情况1:恶意程序注入进程数据并恢复线程被注入的进程可能是已经存在的,也可能是自己创建的相关API:WriteProcessMemoryResumeThread方法1为了从入口......
  • 【笨方法学python】ex32 - 循环和列表
    代码如下:点击查看代码#coding=utf-8the_count=[1,2,3,4,5]fruits=['apple','oranges','pears','apricots']change=[1,'pennies',2,'dimes',3,'qu......
  • 【笨方法学python】ex31 - 作出决定
    代码如下:点击查看代码#coding=utf-8print"Youenteradarkroomwithtwodoors.Doyougothroughdoor#1ordoor#2?"#你将进入一个有两扇门的黑暗房间。你......