您的位置:首页 > 编程语言 > Java开发

java语言的基本组成

2016-01-06 23:24 309 查看
Java语言基础组成

1.      关键字:关键字都是小写

类:名字的首字母大写,若是多个单词每一个单词的首字母都大写,这是java的规范之一(当然也可以小写)

2.      标识符:

由26个英文字母大小写,数字:0—9符号:_$组成;

数字不可以开头;

不可以用关键字起名;

Java中严格区分大小写;

3.      注释

// 单行注释;

/* ---- * /多行注释;

单行注释中可以有多行注释,多行注释中也可以有单行注释,但是多行注释中不能有多行注释。

         *新手写程序重点*Eg:/*

                            需求:

思路:1.定义一个类,因为java程序中都定义在类中,java程序都是以类的形势存在的,

      2.定义一个主函数,为了让该类可以独立运行。

        3.

步骤:1.用class关键字来完成类的定义,并起一个阅读性强的类名

      2.主函数:public static void main(Steing[] args)这是固定格式   

        3.输出语句:system.out.println(“  ”);

4. 常量与变量

          A: 常量的分类

                1).整数常量

                 2).小数常量

                 3).布尔常量(boolean)型常量,只有两个数值 ture false

4).字符常量,只能将一个数字(0-9)字母(a-z)或者符号(+ - * /)用单引号(‘’)标识

5).字符串常量,将一个或者多个字符用(“”)标识

6).null

整数:(进制:计数方式)

           二进制:逢二进一0-1

           八进制:逢八进一0-7,用0开头

          十进制:逢十进一0-9

          十六进制:逢十六进一0-9,A-F用0x开头

B:变量:

          概念:内存中的一个存储区域,可被重复使用

    用法:用于定义不确定的值

    格式:数据类型  变量名 = 初始值

         注意:若进行运算时数据类型不同,则要强制转换,但存在风险(解释如图)

Java 自加和自减

      ++a 和a++的区别:++在前表示先加后赋值

                      ++在后表示先赋值再加

     Eg:int i1 = 10 , i2 = 21;

           i1 = ++ i2 ;// 表示i2先自加然后赋值给i1  ,i1= 22

           i1=i2++;//表示i2先赋给i1再自加i1  = 21

逻辑运算

a

b

!a

a&b

a|b

a^b

a&&b

a||b

true

true

false

true

true

false

true

true

true

false

false

false

true

true

false

true

false

true

true

false

true

true

false

true

false

false

true

false

false

false

false

false

 

字符串的链接

      在java中“+”除了算数加法外,还用于对字符串进行链接操作

           Int id = 800 + 90;

           String s = “hello”+“world”;

+运算符两侧的操作数中只要有一个是字符串(string)类型,系统就会自动将另一个操作数转换为字符串后再进行链接

        Int  c = 12;

        String.out.println(“c = ”+ c);

三元运算

格式:  x ? y : z

其中x为boolean类型表达式,先计算x的值,若为true,则结果为y的0值 ,否则结果为z 的值。

Eg:int score =80;intx = -100;

String type = score < 60 ? "不及格" : "及格";// String为字符串

        int flag = x > 0 ? 1: (x == 0 ? 0 : -1);

        System.out.println("type=" + type);

        System.out.println("flag="+ flag);

      结果为  type= 及格

              flag = -1;

      switch语句中 switch的值必须是int型。

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: