JVM 定义if语句 for语句

JVM内存结构


分为五个大板块 栈 堆 方法区 程序计算器 本地方法栈 。目前我需要理解的就是:栈(里面放的是局部变量;在方法内的变量) 堆(里面放的是NEW出来的东西) 方法区(里面放的是类的信息)

if语句

我认为一般用的可能就两种方式(1)if() {
语句体
}
(2)if(){
}else if(){
逻辑表达
}else if (){
逻辑表达
}else if (){
逻辑表达
}else(){

}
注意:在第2中方式中。从上往下的语句中只要有一个满足就不会往下执行了。

方法
方法的定义:1、有返回
有返回值的(return)
static int getFrame(Frame frame){ ------返回类型 方法名 (参数)
方法体
return(这里是说的是返回值)
}---------有了返回值还是需要调用才会显示出来的。要返回到什么类型的方法中就调用到什么类型



2、无返回

在定义方法的时候有void

注意:定义方法的时候一定要站在调用者的角度进行定义。

for语句

循环语句格式 for(表达式 1; 表达式2 ;表达式3){ }
1、 分为三个表达式,表达式之间用分号隔开。
2、 流程
执行 执行并判断结果为true 再执行
表达式1 ———————————》 表达式2 ———————————》 (循环体)——》表达式3————————》表达式2。
执行并判断结果为false
表达式2———————————》循环结束

 

写一个最小值为5到最大值为100的循环
public class TestIf{
public static void main(String []args){
getLoop(3,5);

}
static void getLoop(int min,int max){
for(int a = min;a <= max;a++){
System.out.println(a);
}

}

}

 

posted @ 2017-08-31 18:23  马蚤年老去前的记忆  阅读(196)  评论(0编辑  收藏  举报