Java康复性训练——Java基础1

2016/7/4 posted in  Java  

开发环境搭建

JDK的安装与配置

  1. 下载JavaSE版本的安装包。
  2. 双击安装,选定安装目录
  3. 配置环境变量
    • JAVA_HOME JDK的安装目录
    • path(在此项中添加) %JAVA_HOME%\bin

开发工具eclipse

下载地址:

Hello Java


public class Hello {

    public static void main(String[] args) {
        System.out.println("Hello Java");
    }

}

输入

利用Scanner扫描器对数据进行读取:Scanner in = new Scanner(System.in);

变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。

int price = 0;这一行定义了一个变量。变量的名字是price,类型是int,初始值是0。

Java是一种强类型语言,所有的变量在使用之前必须定义或声明,所有的变量必须具有确定的数据类型。数据类型表示在变量中可以存放什么样的数据,变量中只能存放指定类型的数据,程序运行过程中也不能改变变量的类型。

赋值

=在计算机中表示赋值。A = B表示将B的值赋给A。

浮点数

两个整数的运算结果只能是整数。10和10.0在程序中是不一样的概念。
带小数点的数值。浮点这个词的本意就是指小数点是浮动的,是计算机内部表示非整数(包含分数和无理数)的一种方式。人们借用浮点数这个词来表示所有带小数点的数。

优先级

类型转换

就一个值得类型转变为新的类型并赋值给新的变量。

float a = 1.0;
int b = (int)a;

关系运算

计算两个值之间的关系,叫做关系运算

判断两个浮点数是否相等

double a = 1.0;
double b = 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;
System.out.println(Math.abs(a-b)<1e6);

IF语句

一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号{}之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续执行下面的其他语句。

if(?){
    //do something
}else{
    //do something
}

多路分支(Switch-Case)

switch (整型或字符型变量){
    case 变量可能值1: 
         分支一;
         break;
   case 变量可能值2: 
         分支二;
         break;
   case 变量可能值3: 
         分支三;
         break;
   ...
   default:
       最后分支;
}

循环

while循环

可能一次都不执行

while(true){
    //doSomthing..
}

do-while循环

至少执行一次

do{
    //doSomething..
}while();

for循环

for(int i = ?;i<?;i++){
    //doSomething
}