Java笔记3——IDEA软件中的部分快捷键 ; for while do...while三种循环结构,if switch选择语句

本文介绍了IntelliJ IDEA中的一些常用快捷键,如psvm和sout快速生成主方法和打印语句,以及Ctrl+/、Ctrl+Shift+/的注释功能,Alt+Enter自动补全,Ctrl+Alt+L代码格式化等。接着讲解了Java中的for、while和do...while三种循环结构,通过示例说明它们的区别和应用。最后讨论了if和switch条件选择语句的用法,强调了break和continue在控制循环中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习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语句只能对常量进行选择。
好了,今天就分享到这里!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值