首页
社区
课程
招聘
[旧帖] [原创]Java语言入门(第一期 第二章) 0.00雪花
发表于: 2012-9-4 02:56 934

[旧帖] [原创]Java语言入门(第一期 第二章) 0.00雪花

2012-9-4 02:56
934
第二章我们还是需要讲些基本的理论知识
理论是实践的基础
只有拥有了理论知识,才能更好的在实践中得到体现

在编程中经常会听到一个词:变量
那么什么是变量
变量是一个数据存储空间的表示
变量是存储数据的一个基本单元,不同的变量相互独立
可以理解成存储数据的一个空间

下面,我们来说说数据类型
这个也是想对来说比较重要的

任何数据都会有自己的数据类型
比如:
“123”、“2”、“100”
“123.00”、“421.412”、“5.2”
“男”、“女”
“测试”、“今天”、“哥伦布”
这四行分别表示了四种Java中常用的数据类型

int                整型                        用于存储整数
double        双精度浮点型        用于存储带小数的数字
char                字符型                        用语存储单个字符
String        字符串型                用语存储一串字符

int double char String都是Java定义的关键字
程序运行的过程中,通过将变量加以存储,以便程序随时使用

下面我们来讲下变量的声明和使用的相关代码
public class Test
{
  public static void main(String[] args)
  {
  int a = 100;                        //声明变量
  System.out.println(a);        //控制台输出变量a的值
  }
}
语法:
数据类型 变量名 = 数据值;

数据类型 变量名;
变量名 = 数据值;

其他的数据类型,都是按照此语法声明的。

变量名命名规则:
变量名必须以字母、下划线“_”或者“$”符号开头
变量名可以包含数字,但不能是数字开头
除了“_”和“$”符号以外,变量名不能包含任何特殊字符
不能使用Java语言的关键字命名

运算符
Java中的运算符有5个
+        加法
-        减法
*        乘法
/        除法
%        取余
使用方法和数学中基本相同
唯一不同就是“=”号的定义
数学中“=”号表示等于
而Java中“=”号表示右边的值赋予左边变量

数据类型的转换

自动转换
如果一个数据类型为double,则整个表达式可提升为double
例如:
public class Test
{
  public static void main(String[] args)
  {
  double a = 1.1
  double b;
  int c = 1;
  //自动类型转换
  b = a + c;
  System.out.println(“输出:” + b);
  }
}
输出结果:
输出:2.1

强制转换
public class Test
{
  public static void main(String[] args)
  {
  double a = 1.1
  double b;
  int c = 1;
  //自动类型转换
  b = (int)a + c;
  System.out.println(“输出:” + b);
  }
}
输出结果:
输出:2

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//