Java学习第一篇:变量,数据类型,运算符,流程控制(简介)
一.安装和配置jdk
1.jdk是什么?
(1).jdk全称是Java Development Kit, Java开发工具包;
(2).jdk是sun公司开发的;
(3).jdk主要包括:jre(Java runtime environmrnt)Java运行环境, 一堆Java工具, Java基础类库.
2.安装和配置jdk
jdk的安装比较简单, 配置jdk主要是设置环境变量, 将jdk下的bin所在目录加入环境变量中的PATH路径.
二.第一个Java程序Hello World
注意点:
(1).类名必须与文件名一致;
(2).一个Java文件只能有一个public类.
三.Java程序编译运行原理
关于Java虚拟机(JVM)方面的知识后续再补充。
四.Java的基本数据类型
Java的基本数据类型:整数, 小数类型, 布尔类型, 字符类型
1.整数类型
(1).整数类型可以表示一个整数, 常用的整数类型有:byte, short, int, long;
(2).数据大小范围如下:
注:计算公式为 -pow(2.0,字节数*8-1)到pow(2.0,字节数*8-1)-1
2.小数类型
小数类型可以表示一个小数, 常用的小数类型有float, double. 在Java中,小数默认为double类型, 所以要定义一个float类型的话, 需要加上f标识.
如float var=1.2f;
3.布尔类型
布尔类型可以表示真或者假, 类型为boolean.
4.字符类型
字符类型可以表示单个字符, 字符类型是char. 多个字符我们称为字符串, 在Java中用String数据类型表示字符串.
五.基本数据类型转换
1.自动转换
数据类型可以自动从低精度向高精度转换. 如double d=3; 则d=3.0
2.强制转换
数据类型从高精度向低精度的转换, 需要进行强制类型转换.
输出:a=1 b=1 c=1
六.运算符, 流程控制
这里给出三个简单的程序例子.
1.从控制台输入两个数, 并比较两个数的大小
2.打印实心金字塔
3.打印空心金字塔