首页 > 编程语言 >java初步学习 方法的三种格式(基于黑马的课进行自学,初学者,不喜勿喷)9

java初步学习 方法的三种格式(基于黑马的课进行自学,初学者,不喜勿喷)9

时间:2022-10-06 18:12:05浏览次数:50  
标签:java 代码 数据类型 如下 初学者 格式 不喜 方法 void

初步学习

方法

基本概念

方法是程序(mathod)中最小的执行单元
我们可以自己创建一个方法,并在其中写入想要执行的代码(将代码打包),这样可以重复使用,可以提高代码的复用性可维护性

不同方法写法

最简单的方法
格式如下
public static void main 方法名(){
方法体(打包起来的代码);
}

调用写法如下
方法名();
实际应用
模型:由1到10的求和
image

带参数的方法
带参数的方法可以根据需求不同输入不同的数据(数据类型除外)来得到想要的结果

格式如下
public static void 方法名 (数据类型 变量名1,数据类型 变量名){
方法体(打包起来的代码)
}
调用写法如下
方法名(变量1,变量2);
变量需符合其数据类型

实际应用
模型:求两个数字的和
image

注意点
由于数据类型可以由低向高自动转换,所以若方法内所写数据类型为“double”,调用内写入“int”类型的值会自动转换,不会有问题
但是两者相反则会出问题,原因为数据类型又高到低不可以自动转换,只能强制转换
如下图所示
image
带返回值的方法
带返回值的方法可以将在方法内计算的一个值运用在其他方法中(可以调用来进行赋值,打印等操作)
基本格式
public static void main 方法名(){
方法体(打包起来的代码);
return 返回值;
}

实际应用
以黑马课中的模型为例
image

所写代码及其运行结果如下
image
image

image

标签:java,代码,数据类型,如下,初学者,格式,不喜,方法,void
From: https://www.cnblogs.com/growth-a/p/16756062.html

相关文章

  • JAVA 分布式电商项目高并发集群
    什么是分布式系统?要理解分布式系统,主要需要明白一下2个方面:1.分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互......
  • JAVA中的高并发,解决高并发的方案
     java高并发,如何解决,什么方式解决一、什么是高并发二、高并发的解决方法有两种三、追加 一、什么是高并发1.1高并发(HighConcurrency)是互联网......
  • java---return,break,continue作用
    一:return在函数体中遇到return语句,则结束函数执行(函数体未执行完部分不再执行),将表达式的值返回到函数调用处。使用return最多只能返回一个值!二:breakbreak主要用在循......
  • 深度剖析Java的volatile实现原理,再也不怕面试官问了
    1\.volatile是什么?volatile是Java提供的一种轻量级的同步机制。与synchronized修饰方法、代码块不同,volatile只用来修饰变量。并且与synchronized、ReentrantLock等重量级......
  • Java 面试题 02 - IO
    select、poll、epoll缓存IO数据传输过程中,会先被拷贝到内核的缓冲区中,然后再从缓冲区拷贝到应用程序的地址空间。这些拷贝操作的开销是很大的。阻塞/非阻塞vs同步......
  • JavaScript_大文件切片上传
    bigfile-chunk-upload功能大文件截取分块上传,带请求并发控制、错误重发功能。教程(以Vue为例)下载npminstallbigfile-chunk-upload引入//page.vueimportbigFile......
  • Java 面试题 01 - Java 基础
    基础概念JDK、JRE、JVM的区别?JDK是Java开发工具包,包含了Java的开发工具(编译工具javac.exe和打包工具jar.exe等)和JRE。JRE是Java运行环境,提供了库、JVM......
  • java--while小练习和switch小练习
    while小练习动态录入学生个数,成绩,求总成绩和平均值packagelearnday2;importjava.util.Scanner;*@description:动态录入学生成绩,并求总分和平均值publicclasswhileDe......
  • java课后反思
        在定义变量时,我们需要对变量进行初始化才可以继续进行使用,同时,对象变量如果不引用一个真实的值,则必须·对他声明为null;  对于原始数据类型变量,可以使用==......
  • 2022.10.6java分支结构
    HelloWorld打开idea,新建java文件,新建javaclass编写代码psvm自动生成publicstaticvoidmain(Stringsargs{}sout自动生成System.out.printlnpublicclass......