在IDEA中,我们在主程序写了一些代码,想要把它变成函数该怎么办呢?
Ctrl + Alt + M
例如:
大家在学习过程中会经常用程序跑一下代码,验证自己的学习成果。如果你有两个想要验证的代码,该怎样把每个单独的代码放在函数中呢?
public class finalMain {
public final static void main(String[] args) {
int i=1,b,c;
int a[]=new int[3];
b=a[i];
c=b+i;
System.out.println(c);
class B{ public int a;};
class A extends B{public int b;};
A a=new A();
a.b=111;
a.a=1212;
B b=new B();
b.a =12;
B d=new A();
d.a =12;
}
}
选中你想变函数的内容,按下Ctrl + Alt + M 或者按下两次Ctrl + Alt + M
图1 按下一次后的代码
图二 按下两次后 选择更多了
最终代码如下:
public class finalMain {
public final static void main(String[] args) {
One();
two();
}
public static void two() {
class B{ public int a;}
;
class A extends B{public int b;}
;
A a=new A();
a.b=111;
a.a=1212;
B b=new B();
b.a =12;
B d=new A();
d.a =12;
}
private static void One() {
int i=1,b,c;
int a[]=new int[3];
b=a[i];
c=b+i;
System.out.println(c);
}
}