学习Java编程,IntelliJ IDEA是一个很智能,帮助你更快的编写程序的软件;具体此软件的安装以及破解教程,我就不再赘述了,在官网上,一些博客上大家都可以搜到,我主要来分享下在此软件中常用的一些快捷键:
1.输入psvm可以提供public static void main(String[] args)方法;
2.输入sout可以提供System.out.println()方法;
3.ctrl+/单行注释;
4.ctrl+shift+/多行注释;
5.alt+enter自动补全键,例如: new Student();选用alt+enter将能自动补全为
Student student=new Student();
6.ctrl+alt+L 排版键
7.输入/**敲回车为文档注释;
二、三种循环结构
无论我们是学习c c++还是java ,这三种循环:for循环,while循环,do…while循环都是我们必须要掌握的,接下来就分析下他们的区别以及什么情况下用哪种循环。
for循环的格式: for(初始化语句;判断条件语句;控制条件语句){循环体}
例如计算1-100的和,int sum=0;for(int i=1;i<=100;i++){sum+=i;}
for循环的用途很多,并且可以进行循环嵌套:
例子:输出99乘法表
for(int i=1;i<=9;i++){
for(j=1;j<=i;j++){
System.out.println(j+"*"+i=i*j);
}
}
有两层for 循环进行嵌套时,外层for 循环控制行数,内层for 循环控制列数;
while循环的格式:初始化语句 while(判断语句) {循环体语句;控制条件语句}
判断语句为true执行循环体语句,为false不执行;
例如求1-100的和:
int i=1,sum=0;
while(i<=100){
sum+=i;
i++;
}
do…while循环体格式:
初始化条件语句;
do{
循环体语句;
控制条件语句;
}while(判断条件语句)
首先在初始化后,执行循环体语句,控制条件语句,再执行判断语句, 如果为true继续执行循环语句,为false则结束循环;
注意在do…while循环中,循环体语句至少要执行一次。
怎么样使循环在执行过程中能跳出循环,终止循环呢?这样就引出来了控制跳转语句 break语句,continue语句;
break:直接中断循环,不再执行;
continue:跳出此次的循环,然后接着执行下次循环操作;
例子:分析以下程序的结果:
int i=1;j=10;
do{
if(i++>--j){
continue;
}
}while(i<5);
System.out.println("i="+i+,"j="+j);
结果为:i=5,j=6;
三、if switch条件选择语句
if(表达式){语句};其中表达式结果是布尔类型,true 继续执行,false不执行;
switch(要匹配的对象){
case(常量,带匹配的对象):
default:默认项,无匹配对象时,执行默认项。(此项放前后都行,不一定放所有case项之后,也可省略不写)
}
注意事项:case后面必须是常量;使用break语句结束case语句,break省略时,会发生case穿透现象;
例如:
int a=1;
switch (a){
case1:
System.out.print("你好");
break;
case 2:
System.out.print("漂亮");
break;
}
运行结果为:你好
如注释掉第一个break,则输出:你好漂亮,即发生case穿透现象,执行完case1,执行case2;
在遇到选择结构时:if语句与switch 语句到底选择哪一个语句比较好呢?
if语句是对false true的判断,能对范围进行选择,也能对常量进行选择;
switch语句只能对常量进行选择。
好了,今天就分享到这里!!!