JAVA学习之旅--基础语法

昨天有事,未能及时更新博客,今天补上:

   前天学习的是计算机语言的发展和java语言的历史。现在我们就来说一说java语言的基础语法:

   一、标识符,关键字:

         在上一篇博客的最后我写了一个程序员必写的程序:

                public class HelloWorld{

                       public static void main(String[] args){

                                 System.out.println("HelloWorld!!!");

                                    }

                              }

          在这个最简单的程序中,我们可以看到其中的“public”,“calss”,“static”,“void”,“main”等其实都是java中的关键字,也称保留字;

          这些关键的词语是java语言中自带的有特定意义的词语,我们是不能随便使用的。

          而java中的标识符是我们自己定义的具有特定意思的词,想上面程序的“HelloWorld”,这是程序的类名,使我们自己定义的“关键字”--标识符;

          标识符也是有定义规则的,规则如下:

                    Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成;
                    标识符应以字母和下划线(_),美元符号($)开头;
                    Java标识符对字母大小写敏感;
                    长度没有限制;
                     标识符不能使用关键字。

二、变量,数据类型:

    变量:Java变量是程序中最基本的存储单元,是可以变化的数据量,用来表示值或储存计算结果,需要被初始化,通过变量名来访问。

    变量分为成员变量和局部变量。

            定义位置:成员变量--定义在类中          局部变量--定义在方法中;

            使用范围:成员变量--整个类                  局部变量--该方法中;

    java的数据类型:

           

     特点:

        1、字符串与任何类型的数据拼接所得的返回值都是String类型;
        2、float.double类型都不是准确值,不可用于逻辑判断;
        3、int型数据可以赋值给 byte.shor.int型,不可给long赋值,强制转换可能会丢失精度;
        4、char.byte.short运算时都会自动转化为int型;即char.byte.short-->int-->long-->double-->String;(数据类型的自动转换)

三、运算符:

     关于运算符,大家只要知道种类就好。其实又起来谁都会:

       Java中的运算符包括:

       算术运算符:+、-、*、/、%、++、--
       关系运算符:>、<、>=、<=、==、!=
       逻辑运算符:!、&、|、^、&&、||
       位运算符    : &、 |、 ~ 、^、 << 、>>、 >>>
       赋值运算符: =、+=、*=、/=、%=
       字符串连接运算符:+

四、顺序,分支,循环结构:

      顺序结构:程序从main方法进入执行,一步一步往下一直执行到程序结束。

      分支结构:if-else语句:




   语句形式:if(condition){

                                 code1

                                           }else{

                                 code2

                                            }



  switch语句:

                               switch(参数){

                                           case 1:

                                                       code

                                                       break;

                                           case 2:

                                                        code

                                                        break;


                                                         ........

                                                  }

     循环结构:

           while语句;do while语句;for语句;

           while语句:   while(condition){

                                             code

                                             }

           do while语句:do{code}

                                  while(condition)

            for语句:

                       for(参数;condition;参数递归变换(++/--)){

                                 code

                                 }

本次博客内容属于基础语法;需要大家多多使用即可。

欢迎评论!!!






























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值