JAVA学习第三课(函数及其重载)

来源:互联网 发布:mysql安装包下载 64位 编辑:程序博客网 时间:2024/04/28 20:50
switch()适用byte、short、int、char,string

如果case 中不加break,会一直执行,知道},或break,结束

如:


public class Main {public static void main(String[] args){//int x = 5, y = 4,xx = 6;char a = 'f';switch(a){default :System.out.println("d");case 'a':System.out.println("a");case 'b':System.out.println("b");break;case 'c':System.out.println("c");break;}//System.out.println("56");}}


执行结果是 d 、a、b


if与switch区别
if:
1.对具体的值进行判断
2.对区间进行判断
3.对运算结果是boolean类型的表达式进行判断


switch:
1.对具体的值进行判断
2.值的个数是固定的
PS:对于几个固定的值,最好使用switch,因为switch会一次性把具体的答案都加载进内存,效率相对较高
switch不大常用,功能性较差,且书写麻烦


在windows系统中回车符是 \r\n;
Linux系统是\n


函数:



函数的定义:


修饰符(public 可加可不加,起到一个权限的作用) 函数类型 函数名(参数类型 参数名,参数类型 参数名)

执行语句;
return 返回值;


import java.util.Scanner;public class Main{public static void main(String[] args){Scanner cin = new Scanner(System.in);int n = cin.nextInt();int a = cin.nextInt();int ans = sum(n,a);System.out.println("ans = " +ans);int ans1 = sub(a,n);System.out.println("ans1 = "+ans1);cin.close();}static int sum(int a,int b)//不加public{return a+ b;}public static int sub(int a,int b) //加public{return a-b;}}





函数的重载:

同函数名,参数类型不同,执行的功能特点一样,如:都是加,都是减,找最大

比较简单和特点C++基本相同


事例代码:

import org.omg.CosNaming.NamingContextExtPackage.AddressHelper;public class Main {public static void main(String[] args){int ans = add(4,5);int sum = add(5,6,7);System.out.println(ans);System.out.println(sum);}static int add(int x,int y){return x +y;}static int add(int x,int y,int z){//return x + y + z;return add(x, y) + z;/*前面已经定义过的额函数,就可以进行调用,                      所以,函数重载,有一些重复的功能,可以互相调用*/}}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 学生老玩手机怎么办 和校长有了矛盾怎么办 家长打了我怎么办 小朋友不想去幼儿园怎么办 小朋友不想上幼儿园怎么办 高中老师打学生家长怎么办 老师偏心学生该怎么办? 老师能打孩子怎么办 有的幼儿打老师怎么办? 孩子特别怕老师怎么办 孩子跟老师认生怎么办 和搭班老师不合怎么办 学生厌学了老师怎么办 孩子很怕我怎么办 斗米报名之后怎么办 孩子鼻子长疮怎么办 六年级孩子不爱学习怎么办 孩子不要爱学习怎么办? 孩子说不愿意读书怎么办 孩子三天没吃饭怎么办 孩子三天不吃饭怎么办 初中学生不爱学习怎么办 孩子写字头歪怎么办 学习习惯差该怎么办 孩子沉迷网络游戏家长怎么办 二年级贪玩厌学怎么办 孩子太注重外表怎么办 宝宝老爱摔跟头怎么办 小孩很讨厌你怎么办 初二作业没写完怎么办 初中孩子上课困怎么办 老师不搭理孩子怎么办 心里纠结一件事怎么办 孩子不喜欢吃蔬菜怎么办 孩子不愿练钢琴怎么办 孩子不愿练琴怎么办 孩子和老师吵架怎么办 学生老顶撞老师怎么办? 小孩不喜欢吃蔬菜水果怎么办 孩子不愿意学琴怎么办 不喜欢吃水果蔬菜怎么办