java day04笔记

程序结构
1,顺序结构,从上到下,从左到右,依次执行;
2,分支结构,不用的运行情况,要使用不用的逻辑的代码来处理问题。
3,循环结构,相同或者相似的代码,需要反复执行,注意简洁,简化,通俗易懂。

分支结构概述
1,不同的分支结构要使用不同的逻辑代码来处理问题。
2,各种情况的代码,都需要提前定义出来,某一次的运行时,只会运行一种情况,代码写的多,某次运行执行的少。
3,主要有两种判断语句,为别为 if语句 switch语句,
4,if语句有三种格式,第一种:if(…){…} , 第二种: if(…){…}else{…}, 第三种: if (…){…}elseif{…}elseif{…}else{…}
5,判断语句必须为boolean类的值,可以是任意语句,可以是任意多句,判断为true 就执行语句,反之则不执行。

键盘录用
1.,需要在class声明类的上面,写 import java.util.Scanner; 来导入包。
2,在主方法中写一个Scanner xx = new Scanner(System.in);
3,调用Scanner对象中的nextInt方法, int x = xx.nextInt();

循环结构
1,分别有 for 语句,while 语句 do…while 语句,foreach语句。
2,for 语句格式 for (初始化语句;循环条件;初始化变量的自增){
循环体语句;
}
3,执行流程,初始化语句只执行一次,不参与后续循环,计算循环条件判断为false ,整个for 语句就结束,反之则继续运行。

while语句
1,格式为 从上往下写,不要忘记遗漏初始化变量的自增;
while(循环条件){
循环体语句;
初始化变量的自增;
}
2,执行流程如果判断为false 就直接结束while循环,反之则继续运行。

死循环
1,在编译阶段,不知道循环什么时候结束,需要在循环体中控制循环次数,可以使用循环中的跳转语句,在设计服务器的时候,就需要死循环。
2,循环中的跳转语句分别有:
continue 结束本次循环,继续下次循环
break 结束当前循环,必然也就结束了本次循环
return 结束当前方法,必然也就结束了当前循环

方法的定义
1,方法的声明
修饰符 返回值类型 方法名称(参数列表){
方法体;
return语句;
}
2,解释:
修饰符:统一都是public static
返回值类型;
这个方法,这个功能到底能产出声明数据
产生的数据就是返回值
产生的数据的数据类型,就是返回值类型
如果没有任何的生产内容,返回值就是void
方法名称:
用于替代后面一大坨代码的名字
参数列表:
要想生产一些数据结果,完成一些功能,需要外接传入原料
原料在定义方法的阶段,需要使用一些符号代替将来的数据
在这里面定义的一些变量,表示将来要传进的数据
由于在定义阶段,还是数据形式,而不是真正实际的数据,因此形成参数;
方法体:
真正要完成这个功能,所使用的代码
return 语句;
用于返回生产出来的数据的语句
如果没有生产任何数据,可以用return 也可以不写,return语句,返回值类型就是void

方法的调用
1,一个方法定义出来,没有调用主体的调用,就不会执行,调用主体,可以是另一个方法,另一个程序,另一个语言,java中的方法,人为调用 java.exe,java.exe 调用主方法,可以让主方法调用我们自己的自定义方法

2,格式:
数据类型 变量名 = 方法名称(参数列表);
3,说明:
1,数据类型;和方法的返回值类型一致,是用于接收方法返回值的变量的数据类型
2,变量名;用于接收返回值的变量的名称
3,方法名称:你要调用方法的方法名
4,参数列表:要执行这个功能,需要穿进去一些数据“实际参数”

class Demo19_方法的定义和调用 {
	public static void main(String[] args) {
		int x = 10;
		int y = 20;
		int sumXY = getSum(x, y);
		System.out.println(sumXY);
	}
	//计算两个整数的和
	public static int getSum (int a, int b) {
			int sum = a + b;
		return sum;
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值