java编程基础2(java语言组成部分、常量和变量、比较运算符、)
来源:互联网 发布:照片变素描软件 编辑:程序博客网 时间:2024/06/05 20:21
Java语言基础组成
1.关键字
2.标识符
3.注释
4.常量和变量
5.运算符
6.语句
7.函数
8.数组
02——01标识符
一》在程序中自定义的一些名称;比如:类名,常量和变量;
1.由26个英文字母大小写,数字:0——9 符号:_$组成;
2.定义合法标识符规则:
数字不可以开头,
不可以使用关键字;
3.java中严格区分大小写;
注意:在起名时,为了提高阅读性,要尽量有意义。
二》java中的名称规范;
1.包名:多单词组成时所有字母都小写;
2.类名接口名:多单词组成时,所有单词的首字母大写。
3.变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首 字母大写。
4.常量名:所有字母都大写,多单词时每个单词用下划线链接。
02——02常量
一》常量表示不能改变的数值:
二》java中常量的分类:
1.整数常量:所有整数
2.小数常量:所有小树
3.布尔型常量:较为特殊,只有true false;
4.字符常量:将一个数字字母或者符号用单引号(‘’)标识,只能一个字符;
5.字符串常量:将一个或者多个字符用双引号(“”)标识;
6.Null常量:只有一个数值就是null;
三》对于整数:java有三种表现形式
1.十进制:0-9 满十进一
2.八进制:0-7 满8进1 用0开头表示
3.十六进制:0-9 A-F 满十六进一 用0x开头表示;
02——07变量
二》常用类型的取值范围:
Byte -128——127
Short -32768——32767
Char 0——65535
一》取模运算(%):
1%-5 1
-1%5 -1
取模规律:结果符号永远与被除数的符号一致;
02——11赋值和比较运算符
一》逻辑运算符用于连接boolean类型的表达式;
True & true = true;
True & false = false;
Flase & true = false;
False & false' = false;
& :只要两边的的boolean表达式结果,有一个false,那么结果就是false;
只要两边都为true,结果为true;
True | true = true;
True | false = true;
False | true = true;
False | false = false;
| :两边只要有一个为true,结果为true;
只要两边都有false,结果为false;
True ^ true = false;
True ^ false = true;
False ^ true = true;
False ^ false = false;
^ :异或:就是和 | 有一点不一样,当treu ^ true = false;
两边相同结果是false;
两边不同结果true;
二》短路
&和&&的特点:
&无论左边是true是false,右边都运算;
&&:当左边为false时,右边不运算;
|和||的特点:
|:两边都参与运算;
||:当左边为true,右边不运算;
- java编程基础2(java语言组成部分、常量和变量、比较运算符、)
- 黑马程序员----Java语言基础1(关键字、标识符、注释、常量和变量、运算符)
- 【Java编程基础】Chapter 2:标识符、常量和运算符
- Java语言基础组成——关键字,标识符,注释,常量和变量,运算符
- Java语言基础组成之:关键字、标识符、注释、常量和变量、运算符
- Java语言基础组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- JAVA编程基础-变量和运算符
- JAVA基础----常量变量运算符
- java数据类型基础,运算符,常量,变量
- Java语言基础-3.常量和变量
- Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符
- 黑马程序员——Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符
- Java语言基础(关键字、标识符、注释、常量、变量、运算符)
- 黑马程序员——java编程基础(一)注释、关键字、变量、常量、运算符
- Java基础(常量、变量、数据类型、运算符、键盘录入)
- java中变量,常量和运算符
- 黑马程序员--------------java基础语法(—)------常量,变量,数据类型和运算符
- GPS高精度处理软件gipsy/oasis官网
- Android webkit基础知识
- 深入分析 Linux 内核链表
- head first--------------------template method pattern
- hdu 3516 Tree Construction
- java编程基础2(java语言组成部分、常量和变量、比较运算符、)
- 海量数据面试题整理
- 如何设计一个LRU Cache?
- Android 浏览器插件开发
- hdu 1175 [连连看] dfs搜索
- Linux下逻辑卷创建与管理
- SQL> select LTRIM('Mississippi','Mis') from dual; LTR --- ppi 为什么结果是ppi而不是sissipi?!
- Linux 的多线程编程的高效开发经验
- Linux中的list_entry和container_of