北京Java培训
达内北京中关村中心

010-62126400

热门课程

达内java培训:Java基础知识学习之创建工程、数据类型、流程控制语句

  • 时间:2019-12-19 14:23
  • 发布:北京java培训
  • 来源:java知识库

Java基础知识学习需要必备哪些知识?接下来达内北京java培训机构为大家带来Java基础知识学习之创建工程、数据类型、流程控制语句,一起来看看

一、创建第一个工程

打开Eclipse,创建HelloWorld程序

打开Eclipse选择菜单 File --> New --> Java Project新建工程

填写工程名称为HelloWorld

右键工程名创建类

输入代码

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

// TODO Auto-generated constructor stub

}

}

右键运行

运行结果显示

二、Java基本数据类型

char size = 16

char min = 0

char max = 65535

char default = 0

byte size = 8

byte min = -128

byte max = 127

byte default = 0

short size = 16

short min = -32768

short max = 32767

short default = 0

int size = 32

int min = -2147483648

int max = 2147483647

int default = 0

long size = 64

long min = -9223372036854775808

long max = 9223372036854775807

long default = 0

float size = 32

float min = 1.4E-45

float max = 3.4028235E38

float default = 0.0

double size = 64

double min = 4.9E-324

double max = 1.7976931348623157E308

double default = 0.0

max int = 2147483647

max int to short = -1

max int to long = 2147483647

max int to float = 2.14748365E9

max int to double + 2.147483647E9

max int = 2147483647

max int + 1 = -2147483648

min int = -2147483648

min int - 1 = 2147483647

max double = 1.7976931348623157E308

max double + max double = Infinity

- max double = -1.7976931348623157E308

- max double - max double = -Infinity

boolean value = true

int i/j = 1

double i/j = 1.0

double (double)i/j = 1.2

double i*1.0/j = 1.2

三、Java的基本流程控制语句

1、If-else

if-else语句主要是根据if的判断结果,选择不同的分支路径,可以if-else嵌套,也可以单独使用if语句,还可以使用 if-else if-else if-…-else进行嵌套

public static void testIfElse(int num) {

System.out.println("num = " + num);

if(num < 10) {

System.out.println("num < 10");

}

if(num < 100) {

System.out.println("num < 100");

}else {

System.out.println("num >= 100");

}

if(num < 50) {

System.out.println("num < 50");

}else if(num>=50 && num <100) {

System.out.println("num>=50 && num<100");

}else {

System.out.println("num > 100");

}

}

2、Switch

当需要判断的条件比较多时会出现很多的if-else,这种代码的可读性比较差,所以我们可以选择使用switch语句

public static void testSwitch(Color color) {

switch (color) {

case RED:

System.out.println("color is " + Color.RED);

break;

case GREEN:

System.out.println("color is " + Color.GREEN);

break;

case BLACK:

System.out.println("color is " + Color.BLACK);

break;

case YELLOW:

System.out.println("color is " + Color.YELLOW);

break;

default:

break;

}

}

3、For

for循环是依靠三个字段达到循环的目的,三个字段分别是初始值,结束条件,游标移动。也就是设置一个初始条件,每次循环进行一次游标移动,当达到结束条件时推出循环。

public static void testFor() {

int[] array = new int[10];

for(int i=0;i<10;i++) {

array[i] = i;

}

for(int j:array) {

System.out.print(j+" ");

}

}

4、While

while语句是循环语句的另一种方式,当while后面的条件成立时继续循环,当条件不成立是时退出循环,也可以使用do-while嵌套,在do后面首先执行一次循环再到while中进行循环是否继续的检测。

public static void testWhile() {

int[] array = new int[10];

int i = 0;

while(i

array[i] = i;

i++;

}

int j = 0;

do {

System.out.print(array[j]+" ");

j++;

} while (j

}

5、Break 和 Continue

在循环中都起着很重要的作用,其中break语句用于结束循环体也就是退出本层循环,continue语句用于结束本次循环也就是退出本次循环进行下一次循环。

public static void testBreakAndContinue() {

int[] array = new int[10];

for(int i=0;i<10;i++) {

array[i] = i;

}

for(int j:array) {

if(j == 3) {

continue;

}

if(j == 6) {

break;

}

System.out.print(j+" ");

}

}

6、Return

return语句可以退出当前方法,并且可以带返回值void类型的方法返回值会有一个隐式的return作为函数的返回,除了finally特例之外,return后面的语句不会被执行

public static void testReturn(int num) {

System.out.println("testReturn start*******");

if(num == 1) {

return;

}else if(num == 2) {

try {

System.out.println("testReturn try *******");

return;

} finally {

// 此处的语句虽然在return语句后面但是依然会被执行。

System.out.println("testReturn finally*******");

}

}

System.out.println("testReturn end*******");

}

学Java这么好,该怎么学习?

零基础多久能学会?

学完Java能去哪些公司?

现在招Java的岗位多么?

针对这些技术达内总结了很多,在网上收集了一套Java和大数据学习资料,里面就包涵了0基础学Java视频教程,Java大数据入门教程+书籍,帮助你更好入门,更快拿到高薪。

上一篇:北京java培训班:2020年Java工程师学习指南(入门篇)
下一篇:11 月份 GitHub 上Java开源项目排行出炉!

马上预约七天免费体验课

姓名:

电话:

巧用Java8中的Stream,让集合操作6到飞起!

达内java培训班:2020年学Java,别错过这些书

可以提高千倍效率的Java代码小技巧!北京java培训

选择城市和中心
江西省

贵州省

广西省

海南省