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. laravel 5.1部署到 集成环境 lnmp上

    laravel 5.1 需要配置:php版本 >= 5.5.9 如果php版本不够可以升级 1.切换到安装包目录 # cd /lnmp1.3-full 2.升级php命令 # ./upgrade ...

  2. python计算两个数的百分比

    a和b是整数,计算a/b的百分比 a=3 b=7 a=float(a) b=float(b) 保留百分比后2位小数 print  "%.2f%%" % (a/b*100) '42. ...

  3. java swing示例

    该范例主要是JFrame(框架)和Jpanel(画板),在Jpanel容器上添加控件,然后再把Jpanel放进JFrame的容器里面. FrameDemo.java import java.awt.D ...

  4. JAVA 关于JNI本地库加载

    1.调用JNI的时候,通常我们使用System.loadLibrary(String libname)来load JNI library, 同样也可以使用System.load(String file ...

  5. html5文件读取+按钮样式重置+文件内容预览

    FileReader读取文件详细介绍请访问:http://www.cnblogs.com/xyyt/p/9066882.html FileReader提供了如下方法: readAsArrayBuffe ...

  6. PyCharm 2019 最新激活方式总结(最新最全最有效!!!

    host 注册码 http://idea.lanyus.com/           https://www.cnblogs.com/yjd_hycf_space/p/9110550.html     ...

  7. iOS - 常用本机URL跳转设置

    import UIKit class ViewController: UIViewController { override func touchesBegan(_ touches: Set<U ...

  8. swift - 画图截取图片 - 保存相册

    1.图片截取 func test(addView:UIView) -> UIImage?{ UIGraphicsBeginImageContextWithOptions(CGSize(width ...

  9. linux下rsync+inotify实现服务器之间文件实时同步

    先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...

  10. 在BCH硬分叉后防止重放攻击-2

    重放攻击原理和防范措施——如何安全分离BCH的分来源:巴比特018-11-18 16:49:37 热度 12390 第0章 引言 即将面临的比特币分裂,如何保证你的币在分裂后肯定留下两种币?一个重点要 ...