• javase基础复习攻略《二》


      今天就开始的真正走进JAVASE的世界,本篇介绍的是:JAVASE基础语法,大家如果有C语言的基础,对于本节内容一定感觉非常轻松,编程语言之间的都是相通的,只不过C语言属于面向过程编程,而JAVA语言则是一种面向过程的设计思路,相信以后的发展一定会朝着面向服务的方向。

      废话不多说,开始今天的总结:

      1、标示符:

      标示符为何物?它就是JAVA规定的一种命名规则。凡是需要你自己进行命名的地方都需要遵守JAVA的标示符规则,JAVA标识符包括:a、标识符是由英文字母、下划线(_)、美元符号($)和数字组成;b、标识符以英文字母、下划线(_)、美元符号($)开头;c、标识符对大小写敏感,对长度无限制。JAVA标识符的定义应遵循见名知意的原则,且不能与JAVA的关键字相同。应注意的是:goto和const从未使用,但也被作为JAVA的关键字保留。

      2、常量:

      JAVA中的常量包括:整型常量(1,2,43,131,......)、实型常量(1,2,3,3.1,3.22,......)、字符型常量('a','b','中','高','1','2',......)、逻辑常量(true,false)、字符串常量("abc","你好","123",.......)。注意区分字符型常量和字符串型常量。

      3、变量:

      变量是程序中最基本的存储单元,其要素包括:变量名、作用类型和作用域,JAVA中的变量必须先声明后使用。JAVA中的变量分为:局部变量和成员变量,方法体内部的定义的变量属于局部变量,作用域为该方法域;类内部,方法体外部定义的变量,属于成员变量,作用域为该类域。局部变量必须先赋值后使用,成员变量可以不赋值,系统会为其赋值初值。

      4、数据类型:

      JAVA中的数据类型分为:基本数据类型和引用数据类型。基本数据类型又分为:数值型、字符型(char)、布尔型(boolean),数值型又分为:整数类型(byte、short、int、long)和浮点类型(float、double);引用数据类型分为:类(class)、接口(interface)、数组。浮点类型默认为double类型。

      对于基本数据类型与C语言基本一致,只不过对于布尔型(boolean)只能取true和false两个值,不能用0和非0代替,有别与C语言,切记!

      5、基本数据类型之间转换:

      容量小的类型自动转换为容量大的数据类型,数据类型按容量大小排序:byte、short、char>>>int>>>long>>>float>>>double。byte、short、char之间不会相互转换,有多种数据类型混合运算时,系统首先自动将数据转换成容量最大的类型,再进行运算。

      6、运算符:

      JAVA运算符与C语言相同,包括:算数运算符(+、—、*、/、%、++、——)、关系运算符(<、>、>=、<=、==、!=)、逻辑运算符(&、|、&&、||、!、^) 、位运算符(&、^、|、~、<<、>>、>>>)、赋值运算符(=)、拓展赋值运算符(+=、-=、*=、/=)、字符串连接运算符(+)

      运算符的优先级:

        

      7、三目运算符和语句:(以程序的形式展示)

    public class Operator {
    
        /**
         * @param JAVA语句
         */
        public static void main(String[] args) {
            
            byte by = 1; 
            int a = 1;
            double b = 1.0;
            float c = 1.0f;
            char d = 'a';
            String e = "helloword";
            
            String flag = 2>3?"大于":"小于";//三目运算符
            
            //条件判断
            if(a==2){
                System.out.println("a="+a);
            }else{
                System.out.println("a="+a);
            }
            
            //switch语句
            switch (a) {
            case 1:
                System.out.println("a="+a);
                break;
            case 2:
                System.out.println("a="+a);
                break;
            default:
                System.out.println("a="+a);
                break;
            }
            
            //for循环
            for(int i=0; i<5; i++){
                System.out.println("i="+i);
            }
            
            //while循环
            while (a<=5) {
                System.out.println("a="+a++);
            }
            
            //do-while循环
            do {
                System.out.println("a="+a--);
            } while (a>=0);
        }
    }

      对于JAVASE基础语法就简单总结到这里,JAVA的基础语法与C语言相通,大家可以借鉴学习。

  • 相关阅读:
    HTTPS
    数字签名与数字证书
    oracle 10g 数据库与客户端冲突导致实例创建无监听问题
    javascript正则表达式提取子匹配项
    设计模式的分类
    【2020第一篇】环境问题基础知识
    【致 2020】2020
    【python】写demo 的时候,pycharm 编辑器总是提示"method XX may be static"
    sql 练习题 (二)
    【python项目】json 和dict 的区别
  • 原文地址:https://www.cnblogs.com/AndroidJotting/p/4333678.html
Copyright © 2020-2023  润新知