流程语句和数组

本文详细介绍了编程环境的搭建步骤,包括安装和设置环境变量,以及基础语法如关键字、标识符规则、运算符、流程控制(if-else,for,while,do-while,switch)、变量与常量的概念,以及break和continue的关键字使用。
摘要由CSDN通过智能技术生成


 

一:环境搭建

               安装
               环境变量
               测试
               代码运行


二:语法基础

       1:关键字------语言本身提供的赋予特殊含义的    true   boolean---用

       2:标识符------开发人员自定义的一些名称所用的单词或字母组合
            
                    构成:26英文大小写  数字_  $

                    约束:
                                不能数字开头
                                不能是关键字
                                严格区分大小写
                                有意义(见其名知其意)

                    使用位置:
                                类名或接口名:构成的所有单词首字母大写
                                函数或方法名:构成第一个单词全部小写,其他单词首字母大写
                                变量名:全部小写
                                常量名:全部大写
                                对象名:构成第一个单词全部小写,其他单词首字母大写

       3:注释**

       4:变量与常量

      5:运算符
 
              1)算数运算符【 ++ ;+ 】
              2)赋值运算符
              3)比较运算符
              4)逻辑运算符【 &&;&     ||;| 】
              5)位运算符
                            ^:异或运算——按位运算时,对应的位置相异为1,相同为0

                          作用:
                                   A:加密和解密
                                         例如:原来的数组:【65,67,69,72,65】
                                                     秘            钥:【12,11,13,12,11】
                                                     加完密数据:【77,72,72,68,74】
                                   B:进行两个数据的安全交换
                                         例如:交换两个变量
                                                     int a=100;                                                     
              6)三元运算符
                         语法:
                                    条件表达式? 值1:值2
                               当条件表达式满足  返回 1 结果
                               当条件表达式不满足 返回 2 结果
                       类似于if-else语法
                       此运算符有返回结果(其他的没有)

      6:流程控制语句【与JavaScript一样】
            1)条件语句:if

                     A:语法
                              if(条件表达式){

                                     满足条件执行语句;                                 
 
                              }
                      
                         含义:条件表达式的运算结果为true时执行【满足条件执行语句】

                     B:语法
                              if(条件表达式){

                                     满足条件执行语句;                                  
 
                              }else{

                                     不满足条件执行语句;

                              }
                         含义:条件表达式的运算结果为true时执行【满足条件执行语句】
                                     条件表达式的运算结果为false时执行【满足条件执行语句】

                     C:语法
                              if(条件表达式1){

                                     满足条件1执行语句;                                  
 
                              }else if(条件表达式2){

                                     满足条件2执行语句;

                              }
                      
                               ……
                              else{

                                    以上条件都不满足执行语句;

                             }
                         含义:【条件表达式1】的运算结果是true时执行【满足1执行语句】
                                     【条件表达式2】的运算结果是true时执行【满足2执行语句】
                                       等等……
                                       以上的if条件表达式的运算结果都是false时执行【以上条件都不满足执行语句】

                     D:语法
                              if(条件表达式1){

                                     执行语句1;   
 
                                     if(条件表达式2){
 
                                          执行语句2;

                                    }                               
 
                              }
                         含义:条件表达式1的运算结果为true时执行【执行语句1】
                                     并且执行条件表达式2运算
                                    【执行语句2】执行的要求是:条件表达式1和条件表达式2的运算结果都为true

            2)循环语句

                     A:语法---for

                               for(初始条件计数器;判断条件表达式;计数器改变){

                                     执行循环体语句;

                               }
                         含义:定义一个变量给一个初始值,计算条件表达式结果,如果为true【执行循环体语句】
                                     然后进行【计数器变化】,再计算【判断条件表达式】,直到结果为false,结束循环

                     B:语法---while

                              while(条件表达式){

                                     执行语句;
                                     计数器改变;

                               }

                     C:语法---do while

                              初始条件计数器;
                              do{

                                     执行语句;
                                     计数器改变;

                               }while(条件表达式);


                  三种循环之间的关系和特点
        
                     for循环是对while循环的简化,一般选for

                     while适合做死循环或特殊用法【数据库结果集迭代】,例如while(true){}【无限循环,更加简便】
                     for也可以做死循环,例如for(;;){}或者for(;true;){}【无限循环,但太复杂】

                    do while无论条件是否满足,都会执行至少一次

            3)选择语句----switch

                         语法:

                               switch(参数值){

                                     case 值1:
                                           参数值等于值1执行语句;
                                           break;  
                                
                                     case 值2:
                                            参数值等于值2执行语句;
                                            break;

                                      ……

                                      default:
                                              以上都没有满足条件的执行语句;

                               }

                              注意:  A:没有break时,当有case条件满足,下面的语句都执行
                                            B:【参数值支持】的类型  byte;short;int;char;枚举;String【JDK1.7】

            4)关键字

                         break :      结束距离它最近的外层循环
                         continue:   结束本次循环,继续下一次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值