博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java基础内容总结】Java基础看这个就足够了
阅读量:4102 次
发布时间:2019-05-25

本文共 2748 字,大约阅读时间需要 9 分钟。

一、创建第一个工程打开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 = 16char min = 0char max = 65535char default = 0byte size = 8byte min = -128byte max = 127byte default = 0short size = 16short min = -32768short max = 32767short default = 0int size = 32int min = -2147483648int max = 2147483647int default = 0long size = 64long min = -9223372036854775808long max = 9223372036854775807long default = 0float size = 32float min = 1.4E-45float max = 3.4028235E38float default = 0.0double size = 64double min = 4.9E-324double max = 1.7976931348623157E308double default = 0.0max int = 2147483647max int to short = -1max int to long = 2147483647max int to float = 2.14748365E9max int to double + 2.147483647E9max int = 2147483647max int + 1 = -2147483648min int = -2147483648min int - 1 = 2147483647max double = 1.7976931348623157E308max double + max double = Infinity- max double = -1.7976931348623157E308- max double - max double = -Infinityboolean value = trueint i/j = 1double i/j = 1.0double (double)i/j = 1.2double i*1.0/j = 1.2三、Java的基本流程控制语句1、If-elseif-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、Forfor循环是依靠三个字段达到循环的目的,三个字段分别是初始值,结束条件,游标移动。也就是设置一个初始条件,每次循环进行一次游标移动,当达到结束条件时推出循环。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、Whilewhile语句是循环语句的另一种方式,当while后面的条件成立时继续循环,当条件不成立是时退出循环,也可以使用do-while嵌套,在do后面首先执行一次循环再到while中进行循环是否继续的检测。public static void testWhile() {    int[] array = new int[10];    int i = 0;    while(i

转载地址:http://kbusi.baihongyu.com/

你可能感兴趣的文章
C++ 模板类型参数
查看>>
C++ 非类型模版参数
查看>>
图形学 图形渲染管线
查看>>
DirectX11 计时和动画
查看>>
DirectX11 光照与材质的相互作用
查看>>
DirectX11 镜面光
查看>>
DirectX11 三种光照组成对比
查看>>
DirectX11 指定材质
查看>>
DirectX11 点光
查看>>
DirectX11 聚光灯
查看>>
DirectX11 HLSL打包(packing)格式和“pad”变量的必要性
查看>>
DirectX11 光照演示示例Demo
查看>>
VUe+webpack构建单页router应用(一)
查看>>
Node.js-模块和包
查看>>
实现接口创建线程
查看>>
SQL join
查看>>
JavaScript实现页面无刷新让时间走动
查看>>
CSS实例:Tab选项卡效果
查看>>
前端设计之特效表单
查看>>
前端设计之CSS布局:上中下三栏自适应高度CSS布局
查看>>