1.方法:定义一个小功能,储存某段代码,方便在需要时调出来反复使用 !!!!重复使用
格式:
static void 名称(){
}

注意点:
①在static main方法中要调用其他方法,调用的其他方法也要加static
②定义一个方法时要把它放在类里(class里),不可以放在其他方法中
③程序中会先执行main方法,(相当于入口)想要输出其他方法,需要在main方法中调用
④定义方法无先后顺序。(可以先调用某方法,在后面再进行-定义)
⑤方法名不能相同
2.方法参数的介绍
[]:可有可无
[修饰符]【可有可无,如static】返回值类型 方法名【不可以用数字开头,和标识符规则相同】([形式参数]){
方法体【重复循环执行的代码】
}
[return 值]
void值返回为空
如果有返回值必须要有return值
3.形式参数只在定义的此方法中有效,在其他方法中无效
【驼峰命名法:第一个字母小写,后面的每个单词的首字母大写】
4.形式参数,实际参数
static void a(int a,int b) {
【形式参数】
int c =a+b;
System.out.println(c);
}
public static void main(String[] args) {
a(5,6);
【实际参数】
5.return
返回什么类型,声明时就要写成什么类型
有return时,相当于把数存到一个地方,并未打印出来,并且在需要使用时与其他字符或字符串等拼接。
6.返回值练习
用户登录
需要实现的需求:
提前设定好userName和passWord的值
判断用户名和密码是否正确
如果正确则输出登陆成功
如果错误则输出登陆失败
//用户名:qwe
//密码:123
static int login(String userName,String passWord) {
if(userName == "qwe"&&passWord == "123") {
return 1;
}else {
return 0;
}
}
public static void main(String[ ] args){
int a=login("qwe","123");
if(a==1){
System.out.println("登陆成功");
}else{
System.out.println("登陆失败");
}
}
【登陆成功】
7.方法的重载
定义:在同一类中,定义的形式参数不同,所以不同的定义的方法名称可以相同
小练习:直接在main方法中输出想要得到的东西(把System.out.println();省略掉)
static void a(char i){
System.out.println(i);
}
static void main(String[ ] args){
i('1');
i('2')

}
【1】
【2】

java14的更多相关文章

  1. NullPointerException的处理新方式,Java14真的太香了

    在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25.最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPoint ...

  2. Java14:你需要知道的新特性

    基本介绍 2020 年 3 月 17 日,JDK / Java 14 正式 GA(General Available).这是自从 Java 采用六个月一次的发布周期之后的第五次发布. 此版本包含的 J ...

  3. java14 处理流

    二.处理流 .引用类型,保留数据+类型 序列化:将对象保存到文件或者字节数组中保存起来,叫序列化.输出流:ObjectOutputStream.writeObject(). 反序列化:从文件或者字节数 ...

  4. java14周

    1.web server Web Server中文名称叫网页服务器或web服务器.WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务.Web服务器可以解析( ...

  5. java-14习题

    .使用TreeSet集合生成一个不重复随机数组,该数组包含10个100以内的随机整数.输出该随机数组. import java.util.Iterator; import java.util.Tree ...

  6. 廖雪峰Java1-4数组操作-5命令行参数

    adb和ideviceinstaller提供了许多参数供我们使用.命令行参数提供了这样的入口,针对不同的参数执行不同的命令. 1.命令行参数 命令行参数是一个String[] 数组,由JVM接收用户输 ...

  7. 廖雪峰Java1-4数组操作-4多维数组

    二维数组 二维数组就是元素为数组的数组 二维数组每个数组的长度不要求一样.比如 int[][] = { { 1, 2 }, { 3, 4, 5 }, { 6, 7, 8, 9 } } int[][] ...

  8. 廖雪峰Java1-4数组操作-2数组排序

    冒泡排序法 将第一个值和后面的值,挨个比较,如果手里的值比序列的值小,就交换数据,拿新的数字继续比较,直到最后. 再将第二个值和后面的值,挨个比较. 循环往复,排序完成. int[] ns = {28 ...

  9. 廖雪峰Java1-4数组操作-1遍历数组

    1.遍历数组 for循环通过下标遍历数组 for each直接遍历数组所有元素 int[] ns1 = {1, 34, 9, 16, 25}; for(int i = 0;i<ns1.lengt ...

随机推荐

  1. E-R图学习笔记

    E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型.属性和联系的方法,用来描述现实世界的概念模型.   方法 编辑 E-R方法是“实体-联系方法”( ...

  2. The hyperlink for cell A2 references relation rId1, but that didn't exist!

    excel单元格中存在超链接,去掉 可以参考 https://www.cnblogs.com/songyunxinQQ529616136/p/6599523.html

  3. 数值的整数次方(python)

    题目描述 给定一个double类型的浮点数base和int类型的整数exponent.求base的exponent次方. # -*- coding:utf-8 -*- class Solution: ...

  4. python基础入门学习简单程序练习

    1.简单的乘法程序 i = 256*256 print('The value of i is', i) 运行结果: The value of i is 65536 2.执行python脚本的两种方式 ...

  5. AI图谱

  6. numpy学习之矩阵之旅

    一:特殊的矩阵 1.全0全1的矩阵 2.单位矩阵 单位矩阵:整个矩阵是n*n的,并且斜对角全是1 矩阵的加减法 1.矩阵相加,相减必须要有相同的行和列 二:数组的乘法(点成) 数组的乘法 list_1 ...

  7. [剑指Offer]54-二叉搜索树的第k个节点

    题目描述 给定一棵二叉搜索树,找出其中的第k小的结点,返回指向该节点的指针. 思路 中序遍历即可. 注意特判!报段错误数组越界这里就要考虑是少特判的问题. 法一:借助vector 法二(better) ...

  8. js中json知识点

    首先,json是一种数据格式,而不能说是一种对象(object).这一点是非常重要的. 起源是不同的语言中数据对象的形式是不一样的,我们为了在不同的语言中传递数据,发明了一种json格式用于消除这种差 ...

  9. Windows Server RRAS 配置

    在Windows Server上,RRAS 是 Rounting and Remote Access Service 的简称. 通过 RRAS UI 管理器可实现 VPN 和 NAT 的配置. RRA ...

  10. ASP.Net各个命名空间及作用

    (引用自hungerw的博客) 命名空间 描述 Microsoft.CSharp        支持C#语言编译和生成代码 System                            包含了基 ...