java14
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的更多相关文章
- NullPointerException的处理新方式,Java14真的太香了
在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25.最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPoint ...
- Java14:你需要知道的新特性
基本介绍 2020 年 3 月 17 日,JDK / Java 14 正式 GA(General Available).这是自从 Java 采用六个月一次的发布周期之后的第五次发布. 此版本包含的 J ...
- java14 处理流
二.处理流 .引用类型,保留数据+类型 序列化:将对象保存到文件或者字节数组中保存起来,叫序列化.输出流:ObjectOutputStream.writeObject(). 反序列化:从文件或者字节数 ...
- java14周
1.web server Web Server中文名称叫网页服务器或web服务器.WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务.Web服务器可以解析( ...
- java-14习题
.使用TreeSet集合生成一个不重复随机数组,该数组包含10个100以内的随机整数.输出该随机数组. import java.util.Iterator; import java.util.Tree ...
- 廖雪峰Java1-4数组操作-5命令行参数
adb和ideviceinstaller提供了许多参数供我们使用.命令行参数提供了这样的入口,针对不同的参数执行不同的命令. 1.命令行参数 命令行参数是一个String[] 数组,由JVM接收用户输 ...
- 廖雪峰Java1-4数组操作-4多维数组
二维数组 二维数组就是元素为数组的数组 二维数组每个数组的长度不要求一样.比如 int[][] = { { 1, 2 }, { 3, 4, 5 }, { 6, 7, 8, 9 } } int[][] ...
- 廖雪峰Java1-4数组操作-2数组排序
冒泡排序法 将第一个值和后面的值,挨个比较,如果手里的值比序列的值小,就交换数据,拿新的数字继续比较,直到最后. 再将第二个值和后面的值,挨个比较. 循环往复,排序完成. int[] ns = {28 ...
- 廖雪峰Java1-4数组操作-1遍历数组
1.遍历数组 for循环通过下标遍历数组 for each直接遍历数组所有元素 int[] ns1 = {1, 34, 9, 16, 25}; for(int i = 0;i<ns1.lengt ...
随机推荐
- HTML图片热区map area的用法(转)
<area>标记主要用于图像地图,通过该标记可以在图像地图中设定作用区域(又称为热点),这样当用户的鼠标移到指定的作用区域点击时,会自动链接到预先设定好的页面.其基本语法结构如下: 1 & ...
- 使用html中的<input>标签上传多个文件(转)
如何使用html上传多个文件呢?我搜索中文怎么也找不到合适的,都是用js动态添加input,然后提交,不能满足我想要的——打开选择文件的窗口后可以一次性选择多个文件. 然后我尝试搜索英文"h ...
- 统计请求最高的TOP 5
cat access.log |awk -F "," '{print$14}'|awk -F "\"" '{print$4}'|sort |uniq ...
- Hdu1805-Expression(表达式树模版题+层序遍历树+栈的基本应用)
2018-11-23-02:27:37 原题链接 题目描述: 题目一目了然. 本题思路: 本题很容易能想到是构建表达式树然后按照层序逆序输出即可. AC代码: #include <cstdio& ...
- 202. Happy Number (INT)
Write an algorithm to determine if a number is "happy". A happy number is a number defined ...
- php项目执行composer install时报错
报错信息: Loading composer repositories with package informationInstalling dependencies (including requi ...
- RxJS之工具操作符 ( Angular环境 )
一 delay操作符 源Observable延迟指定时间,再开始发射值. import { Component, OnInit } from '@angular/core'; import { of ...
- VS中,添加完Web引用(WebServer引用/Web服务引用),写代码时引用不到
VS中,添加完Web引用(WebServer引用/Web服务引用),写代码时引用不到 添加完之后要等一会儿 等一会儿 等一会儿 就有了
- listView悬浮头部的简单实现
简而言之 为listView设置onScrollListener 当滑动时 firstVisibleItem>=要悬浮的 item的position时 让悬浮部分显示 否则隐藏 其实就是 ...
- echarts柱形图x轴显示不全或者每隔一个不显示的问题
问题原因可能:x轴数据间隔太小: 问题解决: 1.调整间隔属性 xAxis: { type: 'category', //坐标轴斜着显示 axisLabel: { interval:0, rotate ...