从零学Java(2)——标识符、变量、运算符

1、Java标识符:

命名规则:

    ①可以以数字、字母、下划线、美元符号组成,但不能以数字开头。

    ②区分大小写。

    ③不能是Java中的关键字和保留字。

命名规范:

包名所有单词字母均为小写。类名、接口名每个单词首字母大写。变量名、方法名第一个单词首字母小写,其余单词首字母大写。常量名所有字母均大写。

2、常量分类:

整数常量。 // 所有整数 
     
小数常量(浮点数)。 // 所有小数 
     
布尔型常量。较为特殊,只有两个值:true false 
     
字符常量。 // 一个字符 ‘1‘ ‘a‘ ‘牛‘ ‘\t‘ 
     
字符串常量。 // 一个或多个字符用双引号引起来 "a" "我们" "hello
world" 
     
null常量。只有一个数值就是:null

3、对于整数,Java中的四种表现形似:

十进制(默认的):System.out.println(10086);//输出10086

  二进制(以0b开头[JDK7新增]):System.out.println(0b10);//输出2

  八进制(以0开头[JDK7新增]):System.out.println(010);//输出8

  十六进制(以0x开头[JDK7新增]):System.out.println(0x10);//输出16

  //错误示例

  System.out.println(0358);//编译不通过,八进制数据各数位上没有8

注意:在写数值时,数值太长的话,会影响可读性,java7新增数值的下划线支持。例如:124559656566可以根据需要任意加下划线,但是不能加在开始和结束。可以写成:124_559_656_566来增加可读性。但像: _12 、24_ 是错误!!!

4、计算机存储单位

 位:bit 
表示一个二进制数码0或1

 字节: 1个字节等于8位

1Kb=1024个字节

5、基本数据类型:

Byte:整数,1个字节    
-128~127

Short:整数,2个字节   
-2^15~2^15-1

int:整数,4个字节

long:整数,8个字节

float:单精度浮点型,4个字节

double:双精度浮点型,8个字节

char:字符型,2个字节     
0~2^16-1

boolean:布尔型,1个字节

6、运算符

算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 --

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

  关系(比较)算符:> 、 < 、 >= 、 <= 、 == 、 !=

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

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

  字符串连接符:+

  三目运算符:x ? y : z // x结果必须为boolean类型

时间: 2024-10-03 22:47:56

从零学Java(2)——标识符、变量、运算符的相关文章

关键字,标识符,变量,运算符,程序流程控制,数组

关键字 所有字母都为小写 保留字 标识符 java中的名称命名规范 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名,接口名:多单词组成时,所有的首字母大写:XxxYyyZzz 变量名,方法名:多单词组成时,前一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ 变量 先声明后使用 数据类型  变量名 =初始化值 变量的分类 基本数据类型 引用数据类型 变量之间的运算 自动类型转换 :容量

韩顺平循序渐进学java 第03讲 运算符

3.1 Java基本语法-运算符 3.1.1 算数运算符 1)      + 加 2)      - 减 3)      * 乘 4)      / 除 5)      % 取模:得到两个数相除的余数 6)      ++ 自加 int b=++a; 等价于 a=a+1; b=a; int b=a++; 等价于 b=a; a=a+1; 7)      -- 自减 8)      += 左加 例如 a+=10; 等价于 a=a+10; 下面三个同理 9)      -= 左减 10) /= 左除

从零学Java(1)——环境搭建,用记事本写HelloWorld

常用的DOS命令: E:进入E盘根目录cd:进入到某个目录cd..:返回上级目录cd\:返回到根目录md:创建某个目录rd:删除某个目录del:删除文件cls:清空窗口exit:退出DOS命令行 Java体系架构:JavaSE.JavaEE.JavaME Java语言特点: 完全面向对象的语言跨平台性(提供了在不同平台下运行的解释环境JVM)一种健壮的语言(吸收了C.C++的优点)有较高的安全性(自动垃圾回收.强制类型检查.取消指针) Java技术的核心机制: Java虚拟机(JVM):对不同的

从零学Java(3)——流程控制

1.Java流程结构:顺序结构.选择结构(分支结构).循环结构 2.选择结构:if 语句. switch 语句. if(条件){ ... }else{ ... } switch(X){ case 1: ... break; case 2: //x==2和x==3时执行同样的语句 case 3: ... break; default : ... break; } 3.获取键盘输入内容: ①导入包: import java.util.Scanner; 或者 java.util.*; ②创建 Scan

www808888webcom零基础学Java怎么开始?199O883661学习哪些内容?

零基础学Java怎么开始?Java要学习哪些内容?攻城狮之友 2018-11-12 17:13:34Java 语言是一门随时代迅速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保护.那么零基础学Java怎么开始?Java要学习哪些内容呢? 头一阶段的Java基础 JavaEE的学习内容从计算机基本概念,DOS命令开始,入门编程语言扫盲,什么是程序,如何配置Java开发环境,Java编程的过程是怎样的,Java有什么物特点,程序是如

Day 2 : 变量、JAVA基本类型、运算符和表达式-1

1. 变量 1.1. 什么是变量 在日常生活中,人们会用到大量数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码.在后续进行的业务处理中,像存钱.取钱.转帐汇款等等,银行卡号和密码会被反复的.频繁的使用, 那就需要一个存储这些数据的地方. 在软件系统中,是将数据存储在内存之中的,而对内存中的数据的引用就是变量,可以理解为变量就是内存中数据的代词. 简单说, 变量就是指代在内存中开辟的存储空间,用于

Java的标识符,数据类型与各种运算符

一.标识符 用作给变量.类和方法命名 java强调标识符有如下命名规则: 标识符必须以字母,下划线_,美元$开头 标识符其他部分可以是字母,下划线"_",美元符"$"和数字的任意组合 标识符大小写敏感,长度无限制 不可以是java关键字 JAVA不采用通常语言使用的ASCII字符集,而是采用unicode这样标准的国际字符集. 因此这里的字母的含义:英文,汉字 合法的字符集: int a = 3; int _123 = 3; int $12aa = 3; int 变

【软帝学院】零基础学Java,必须搞懂的10个问题!

零基础学Java,必须搞懂的10个问题! Java是当前互联网行业内的热门语言,不仅可以应用于Android和网站开发而且也广泛应用于金融服务.高频金融空间等领域.也正是因为高居不下的热度,越来越多的人选择学习Java语言.那么零基础学习Java都需要搞懂那些问题呢? 1.Java语言的特点,Java与c++的区别 Java语言具有简单易学.安全性.可靠性.支持多线编程.编译和解释共存.与平台无关性等特点.Java与c++都是面向对象的语言.两者的区别是,C++的类支持多重继承,而Java的类是

零基础学Java,必须搞懂的10个问题!

零基础学Java,必须搞懂的10个问题!Java是当前互联网行业内的热门语言,不仅可以应用于Android和网站开发而且也广泛应用于金融服务.高频金融空间等领域.也正是因为高居不下的热度,越来越多的人选择学习Java语言.那么零基础学习Java都需要搞懂那些问题呢?1.Java语言的特点,Java与c++的区别Java语言具有简单易学.安全性.可靠性.支持多线编程.编译和解释共存.与平台无关性等特点.Java与c++都是面向对象的语言.两者的区别是,C++的类支持多重继承,而Java的类是单继承