首页 > 其他分享 >Day30 了解什么是方法

Day30 了解什么是方法

时间:2023-12-14 20:00:51浏览次数:27  
标签:int void Day30 了解 static main 方法 public

什么是方法?

  • System.out.printin(),那么它是什么呢?

    (System是类 out是一个对象 printin则是方法)

    ​ 意思是调用系统中的一个对象中的发放

  • Java方法是语句的集合,它们在一起执行一个功能。

    • 方法是解决一类问题的步骤的有序组合

      • 方法包含于类或对象中
      • 方法在程序中被创建,在其他地方被引用
  • 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。

MethodDemo01

package com.baixiaofan.method;

public class Demo01 {
    //main方法
    public static void main(String[] args) {
        //int sum = add(1, 2);//调用了下面的加法的方法去执行    使得a=1 b=2    运行a+b=3   把3赋值给sum
        //System.out.println(sum);

        test();//调用了后面的 test方法 输出结果跟ForDemo03一致

    }

    //加法(可以在main方法之前   或之后  但不能在里面)
    public static int add(int a,int b){   //加了static  可以在main方法里调用
        return a+b;
    }

    public static void test() {  //结果是一堆数字 不像上面a+b要返回值  void意为返回空      下面把ForDemo03的循环代码copy过来 放这里
        for (int i = 1; i <= 1000; i++) {//这里把i定义为1
            if (i % 5 == 0) {
                System.out.print(i + "\t"); //\t是转译字符表示数与数之间空几格
                //注意这里是print 不换行的意思
            }
            if (i % (5 * 3) == 0) { //每行    括号内取余代表每第三个数 换行
                System.out.println();
            }
        }
    }
}

标签:int,void,Day30,了解,static,main,方法,public
From: https://www.cnblogs.com/baixiaofan/p/17901897.html

相关文章

  • Python——了解Html+Css语言代码
    HTML(HyperTextMarkupLanguage超文本标记语言)用特殊的一种标签把需要特殊展示出来的内容圈起来。这就是标记语言语法规则<标记>被标记的内容</标记><标记/>巨大的坑。在以前2000年左右。那个时候语法规则不够规范。有些人写HTML的时候习惯性的漏掉括回文本:文字,字符串,符号。超......
  • PHP复用CURL简单文件上传的2种方法
    方法一:curlFile客户端$filePath='head.txt';//创建CURLFile对象$file=newCURLFile($filePath);//创建cURL资源$ch=curl_init();//设置cURL选项curl_setopt($ch,CURLOPT_URL,$your_upload_url);//替换为实际的上传接口URL......
  • js实现深拷贝复制的方法
    utils/deepCopy.jsexportdefaultfunctiondeepCopy(obj){//深拷贝方法if(typeofobj!=='object'||obj===null){ returnobj;}letcopy;if(objinstanceofArray){ copy=[]; for(leti=0;i<obj.length;i++){ copy[i]=d......
  • 实现XML与JSON转换,实测这个方法最便捷
    XML和JSON是当今最常用的两种数据格式,在数据交换和存储领域占有重要地位。XML以其树状结构和可扩展性被广泛使用,而JSON则以其轻量级和易读性受到开发者的青睐。有时候,为了更好地利用它们的优点解决数据共享、数据处理和数据存储等问题,我们需要将这两种格式进行转换。本文将介绍如......
  • 静态方法注入service的部分方式
    util注入service整理后续如果有新的办法再加进来在如Util等静态方法中调用Service或mapper,初始化后会出现空指针异常:java.lang.NullPointerException。代码执行优先级的问题,在一个Java类中,存在着静态代码块,静态方法,构造函数,成员方法等等。不同形式的代码执行顺序不同:执行顺序......
  • 关于找不到指定的模块,异常来自HRESULT:0x8007007E的解决方法
    原文链接:https://www.cnblogs.com/ReBack2010/p/3713851.html上午从公司前辈那里拷贝到的ASP.NET代码,在自己机器上部署的时候发现问题,直接报错,找不到指定的模块,异常来自HRESULT:0x8007007E。并且一大堆警告。在网上百度很多解决方法,归纳如下:1、缺少DLL文件,我用depends打开我的B......
  • Directory.Move方法的使用限制
    今天在写一个小工具的时候,发现在移动文件夹的时候出现了下面的错误:System.IO.IOException:“Sourceanddestinationpathmusthaveidenticalroots.Movewillnotworkacrossvolumes.”查了一下,说是Directory.Move这个方法不支持跨盘符移动。于是写测试代码试了一下。/......
  • dumpbin的使用方法_dumpbin 的基础使用
    要查看exe依赖哪些动态库或某个DLL包含哪些接口函数依赖哪些动态库,可以使用depends工具或者vs自带的dumpbin工具,这里使用vs自带的dumpbin启动dumpbin是使用vs命令行的,有两种方法打开:1、打开vs,工具-命令行-开发者命令提示2、开始菜单-visualstdioxxxx-命令提示符使用使用......
  • crontab定时任务不执行?那就试试最初的方法吧
    问题背景服务器的操作系统是centos7,没有python3,给它安装了一个miniconda3,然后发现python脚本手动执行没问题,放到定时任务里面就不执行了。定位问题查看/etc/crontab文件,内容如下。SHELL=/usr/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root#Fordetailsseem......
  • 秦疆的Java课程笔记:70 面向对象 方法重写
    重写都是方法的重写,和属性没有关系。//父类写一个静态方法======================publicclassA{publicstaticvoidtest(){System.out.println("A=>test()");}}//子类也写一个静态方法====================publicclassBextendsA{......