Java学习--Java快速入门(一)

Java学习--Java快速入门(一)

初学者建议先看下这篇博文。

1、介绍

学习Java需要的工具安装,请看这里:
Java学习--JDK 安装和配置

安装IDE:

集成开发环境(IDE,Integrated Development Environment
)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual
Studio系列,Borland的C++
Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

我用的是IDEA,初学时用的Eclipse。
IDEA:下载链接
Eclipse:下载链接
MyEclipse:下载链接
推荐使用IDEA,现在IDEA基本已经取代了Eclipse在Java开发的大部分份额。MyEclipse也不错,喜欢哪个就选哪个,毕竟这只是开发工具而已,不影响我们开发。

2、数据类型

JAVA中有八种基本类型

  • 整数有4种类型:byte, short, int, long
  • 浮点数类型两种类型: float, double
  • 字符类型: char
  • 布尔:boolean 返回 true 或 false 值 (true 或 false)
类型 描述 bit 最小值 最大值
byte 8位数 8 -128 127
short 16位数 16 -32768 32767
int 32位数 32 - 2,147,483,648 2,147,483,647
long 64位数 64 -9,223,372,036,854,775,808 9,223,372,036,854,775,807
float 32位数 32 -3.4028235 x 10^38 3.4028235 x 10^38
double 64位数 64 -1.7976931348623157 x 10^308 1.7976931348623157 x 10^308
boolean 逻辑类型 false true
char 字符 16 '\u0000' (0) '\uffff' (65,535).

3、变量

Java变量是强类型的,所以在声明变量的时候必须加上变量类型。
比如

int i;//编译通过
i;//如果是首次声明编译器会报错,not found type "i"

上面演示的是没有给变量赋值的声明,Java当然可以在声明的时候就给变量赋值,比如:

int i = 1;

来一个完整的程序吧,

public class HelloWorld{
    public static void main(String[] args){
        String hello = "Hello World!";
        int i = 2;
        int a = 3;
        int b = i+a;
        
        System.out.println(hello);
        System.out.println(i);
        System.out.println(b);
    }
}

运行之后应该输出:

Hello World!
2
5

4、控制流

if-else:

if(condition1 true)  {
 // Do something here
}elseif(condition2 true) {
 // Do something here
}elseif(condition3 true) {
 // Do something here
}else  { // Other
 // Do something here
}

例子:

public class HelloWorld{
    public static void main(String[] args){
        String hello = "Hello World!";
        int a = 2;
        if(a>0){
        System.out.println(hello);
        }else{
            System.out.pritln("a<0");
        }
    }
}

应该输出:

hello

如果将a改成:a = -1;
将输出:

a<0

常规操作符:

  • > 大于号
  • < 小于号
  • >= 大于等于号
  • <= 小于等于号
  • == 等于一个值
  • && 且
  • || 或
  • != 不等一个值
  • ! 非

布尔值:
布尔是一种数据类型,但是它只有两个值,true或者false。

今天就先到这里

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright bcfou.com.Some Rights Reserved.