java中的转义字符 跳转控制语句 方法的定义和调用 方法重载

Java中的转义字符
	\t 制表符
	\n 换行符号
	\r 回车符号
百钱买百鸡问题
注意:1)首先要确认每种鸡的范围
	2)小鸡要能整除3
	3)每种鸡的范围开始值应该是0

跳转控制语句
break:中断,结束
continue:继续(循环中使用,结束当前循环,立即进入下一级循环)
return:结束方法(和方法有关)

break:
	1)在循环中和switch中使用
	2)在单层循环中使用
	3)在多层循环中使用时,break后面跟标签语句(break nc; (即结束内层循环))
	 标签语句格式(不常使用)
	 	标签名称:
	 wc:for(int x=0;x<3;x++){
	 	nc:for(int Y=0;y<4;y++){
	 	if(y==2){
	 	break wc;  //结束外层语句
	 	}
	 	}
	 }
	 
continue:
	应用场景:循环中使用
	面试题:
		补全空白处代码
		for(int x=1;x<=10;x++){
			if(x%3==0){
				
			}
							System.out.println("java");
		}
		
需求:1)想在控制台输出2次Java  //break
	2)输出7次    //continue
	3)输出13次   //在if里面再加上输出语句
	
	
return:要结合方法使用的,一般很少单独使用,是用来结束方法的,即用来终止方法

输入一个整数,求各个位上的和(任意位的整数)
分析:while(num!=0)
import java.util.Scanner;
public class Test{
	Scanner sc=new Scanner(System.in)l=;
	System.out.println("请您输入数据")
	int num=sc.nextInt();
	int sum=0;
	while (num!=0){
	sum+=num%10;     //循环条件用来确定其位数,
	num=num/10;
	}
	system.iutprintln("各位上数字的和");
}
方法
	将一些共性内容抽取出来,使用{}包裹起来,为其起个名字(一个独立的代码块)

如何定义一个方法:
	第一种格式:有具体返回值(数据类型)的方法
	权限修饰符+静态修饰符+具体的返回值类型+方法名(数据类型1 变量名1,数据类型2 变量名2){
	完成的业务逻辑
	return结果;
	}
	详细解释:
		权限修饰符:public
		静态修饰符:static
		具体的返回值类型:数据类型
		方法名:符号的命名规则
		形式参数列表:数据类型
		return:必须返回结果
	
	两个明确:
		1)明确返回值类型:int 
		2)明确参数类型以及参数个数
	
Java中有具体返回值的方法调用方法:
			1)单独调用(没有意义,因为不显示结果) 
			2)输出调用不灵活  //(缺点:写死了,如果需求变换,不利于进行操作)
			3)赋值调用(推荐) (可以进行再操作,两个数据的结果求和)
			int result=sum(a,b);  //赋值调用
	方法与方法之间是平级关系,不能嵌套使用
	
	例子:键盘录入两个数据,比较两个数据中的最大值

//光标挪到方法名上面,按Ctrl键调到方法的源码里面


定义方法的注意事项:
	1)方法与方法是平级关系,方法里面不能定义另一个方法!!!!
	2)Java是强类型语言,语法结构非常严谨,定义形式参数,必须带上数据类型
	3)调用方法的时候
		数据类型  变量名=方法名(实际参数列表)   //如果形式参数定义过了数据类型,调用的时候不用再写
	
	
需求:在控制台输出5行5列的*,现在需要使用方法优化改进


没有具体返回值类型的方法的定义及调用
	权限修饰符+静态修饰符+返回值类型+方法名(形参列表){
	没有return语句;
	直接完成输出;
	}
	
	Java语法规定:当一个方法没有具体的返回值类型时,使用void来代替
	
	没有具体返回值类型的方法调用:
		只能使用单独调用(推荐)
		printstar(a,b);
		既无法赋值调用也无法输出调用
		
		
方法的重载(overLoad):
多个方法名的名称相同,参数类表不同,与返回值无关
	参数列表不同:1)参数个数不同
			   2)参数类型不同
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值