博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java学习第一天1.2
阅读量:6426 次
发布时间:2019-06-23

本文共 1946 字,大约阅读时间需要 6 分钟。

hot3.png

第二课

1、符号集

注释  --  注释就是程序中说明性文字,程序非执行部分,在程序中加注释作用在与让程序更加易读、易理解

              单行注释     //注释内容......     表示//开始到最后本行内都是注释内容

              多行注释     /*注释内容.....*/   表示从/*开始到*/结束都是注释内容

              文档注释     /**注释内容...*/    表示从/**开始到*/结束都是注释内容

 

标识符

          在计算机中运行或存在的任何一个成分(变量、常量、方法和类等),都需要一个名字来标识它的存在和唯一性

 

          命名规则

                       1、由字母、数字、下划线和美元符号($)组成

                       2、不能以数字开头

                       3、区分大小写

                       4、长度无限制

                       5、不能用java中的保留字和关键字命名

 

   

          命名习惯

                       1、见名知意

                       2、类名首字母大写,变量名和方法名首字母小写

                       3、长度最好不要超过15个字符

 

 

关键字

          java中一些赋予特定的含义,有专门用途的字符串(全部小写)

             

保留字

         没有定义用途,但保留备用    goto   const

 

运算符

          算数运算符    +、  -、  *、 /、  %、  ++、 --

          注意:
              a++    现用后加   ++a   先加后用

 

          赋值运算符    =、 +=、  -=、  *=、  %=

 

         关系运算符    >、   <、   >=、  <=、 ==、 !=

 

         逻辑运算符    !、  &、  |、  ^、 &&、 ||

 

         位运算符       &、 |、 ^、  ~、 >>、 <<、  >>>

 

        字符串连接运算符      +

 

 

分隔符

          分号(;)            语句结束

          花括号({})   代码的范围

          方括号([])      数组

          圆括号(())   方法

          空格()             变量分隔,代码美化

          圆点(.)            方法调用

 

变量

       程序执行中数值可变的数据

例如     int(变量类型)   a(变量名)  =3(变量值)

 

数据类型

                                                          整数类型(byte,short,int,long)

                                               数值型

                                                          浮点类型(float,double)

                                基本类型 字符型(char)

 

                                               布尔型(boolean)

            

              数据类型                   

                                               类(class)        

                                         

                                引用类型  接口(interface)

 

                                               数组

 

 

基本类型声明

       例如    int a;

基本类型初始化

       例如    int a = 3;

 

 

 

 

算数运算 和 逻辑运算 和 赋值运算

115909_8mZa_2542711.png

 

 

 

115931_Zb4i_2542711.png

 

 

120138_m5gH_2542711.png

 

三木运算符

           X ? Y:Z --> x为boolean类型  若x为true  执行y   如果x为false  执行z
        
java 执行结构

     顺序结构

             程序从上到下一行一行的执行代码,没有判断和中转

     选择结构

             程序有分支的执行代码,有判断和中转

     循环结构 

            if语句的基本形式  
                第一种 if(boolean 表达式){
语句区块1...}else{
语句区块2...}

                第二种 if(boolean 表达式){语句区块...}

                第三种 if(boolean 表达式) {

语句区块1...}else if(boolean 表达式){
语句区块2...}else{语句区块...}

                第四种  嵌套
                       if(boolean 表达式){
if(boolean 表达式){语句块...}else{语句块...}}

 

             switch 语句

                 switch(xx){  //switch括号里的表达式必须为:

//byte  int  char  short;String(高版本支持)
                        case 表达式1: 语句块1;
                        case 表达式2: 语句块2; 
                             break;(跳出switch()语句也就是执行到这里结束)
                        case 表达式3: 语句块3;
                        case 表达式4: 语句块4;
                        .
                        .
                        .
                        default:  语句块n;
                              break;    //default

}

 

              循环语句
                     在满足循环条件情况下,反复执行特定代码

  

                for()循环语句
                        for(初始化表达式1;循环条件表达式2;循环后表达式3){语句块...}

 

               while()循环语句
                        while(条件表达式语句){循环体语句...}

 

               do-while()循环语句

                         do{循环体语句;}
                         while(条件表达式语句)

               break   --  用于需要终止某个循环 或者循环语句块的执行

               continue  -- 用于跳过某个循环语句的 一次执行

 

 

基本数据类型之间转换

120313_NwQD_2542711.png

 

 

120332_8tyz_2542711.png

char   可以当作一种特殊的整数类型  

          自动类型转换  容量小的类型自动转换成容量大的类型

                   
                     byte,short,int -> long -> float -> double

          强制类型转换   容量大的类型转换成容量小的类型时,要加上强制转换符

     
                     long a = (long)100;     //java中整数类型默认的是int类型
                     
                     float a1 = (float)200;    //java中小数类型默认的是double类型

boolean 类型不能转换成任何其他数据类型
    

转载于:https://my.oschina.net/u/2542711/blog/539604

你可能感兴趣的文章
[ZHUAN]Flask学习记录之Flask-SQLAlchemy
查看>>
【转】Install SmartGit via PPA in Ubuntu 13.10/13.04/12.04/Linux Mint
查看>>
PNG怎么转换成32位的BMP保持透明
查看>>
经验分享:CSS浮动(float,clear)通俗讲解
查看>>
WTL中最简单的实现窗口拖动的方法(转)
查看>>
数据结构—队列
查看>>
C. Adidas vs Adivon
查看>>
BZOJ4241 : 历史研究
查看>>
(LeetCode)两个队列来实现一个栈
查看>>
[WebGL入门]十九,遮挡剔除和深度測试
查看>>
Codeforces 220B - Little Elephant and Array 离线树状数组
查看>>
jquery封装常用方法
查看>>
Rest API 开发 学习笔记
查看>>
小练习:元素的拖放
查看>>
什么是ICE (Internet Communications Engine)
查看>>
移动web开发之屏幕三要素
查看>>
求按小时统计的语句,该怎么处理
查看>>
python中的@
查看>>
TRUNCATE,DORP,DELETE
查看>>
Chrome的开发必备小技巧
查看>>