系列文章目录
来了java
前言
了解java中的注释的简单使用方法、标识符的命名规则和注意事项,
一、java程序的注释和标识符、变量
从实例说起
Annotate.java
public class Annotate{
public static void main(string args[]){ //主方法
/*
这是多行注释,实例中public class为关键字,
定义一个类,含主方法的类,称为主类。
Java中的标识符如包、类、方法、参数、变量等的名字,
可以由任意顺序的字母、下划线、数字和$组成,
不能以数字开头,也不能是关键字(保留字)。
*/
int i_num1=0; //定义一个int型变量,并初始化为1
/*变量是利用声明的方式将内存中的某个内存块保留下来
以供程序使用。
同时定义三个char型变量,变量之间用逗号隔开*/
char ch1,ch2,ch3;
i_num1=3*3;
System.out.println("dududu,3*3="+
i_num1);
}
}
/**
文档注释,注释内容会被解释成程序的正式文档,可以被如javadoc之类的工具生成的文档中。
*/
二、java程序的数据类型及划分
1.java的变量类型
基本数据类型(原始数据类型)
数据类型 | 字节大小 | 数据范围 |
---|---|---|
byte(位) | 1 | -27~27-1 |
char(字符) | 2 | 0~216 |
short(短整数) | 2 | -215~215-1 |
int(整数) | 4 | -231~231-1 |
long(长整数) | 8 | -263~263-1 |
float(单精度) | 4 | -3.4*1038~3.4*1038 |
double(双精度) | 8 | -1.7*10308~1.7*10308 |
引用数据类型
以一张特殊的方式指向变量的实体,类似于C/C++里的指针,在声明时不会分配内存。
2.数据类型之间的转换
自动转换:又称扩大转换,可以保证数据的精度,需满足转换后的数据类型比转换前的表示范围大且两个类型兼容的条件,**表达式结果的数据类型为满足转换条件参与运算中表示范围大的。**Java中任何数据类型碰到String类型的常量或变量之后都向String类型转换。
强制转换:int x=(int)20.2f;
(欲转换的数据类型)变量名称
3.运算符、表达式和语句
表达式由操作数与运算符组成,操作数可以是常量、变量、方法,运算符根据所使用类的不同,可分为赋值运算符、算数运算符、关系运算符、逻辑运算符、条件运算符、括号运算符等。
关于条件运算符的真值问题:
与(&&):参与运算的两个条件,同时为真时结果为真,同真为真,有假则假。
或(||):参与运算的两个条件,同时为假时结果为假,同假为假,有真则真。
关于位运算符的真值问题:
在java中所有的数据都是以二进制数据的形式进行存放的,采用位运算时,对于参与运算的数的每一位二进制对应操作时
按位与(&):同1为1,有0则0;
按位或(||):同0为0,有1则1;
异或(^):相同为0,相异为1;
取反(~):0变1,1变0;
总结
好久不见,不够精炼,更的贼慢,感觉这写的太水了,不够精髓。老实说,想抓住的太多。感觉写的没有全局观,再打磨打磨吧。