2018年10月9日    17:47:51

郑州    西北风

Sue

Java小白入门系列 第三篇 从新开始

  越过中秋,迈过国庆,这一个多月乱七八糟又不得不应对的事接踵而至,好在学习一直在持续,用户中心的项目今天终于收尾测试并开始复习,就借着复习,从头开始,把课程捋一遍。

  最开始的新手,建议使用记事本(文件格式改为Java)写代码,然后在dos窗口编译运行,熟悉一星期后可以用subline,subline会有部分提示以及颜色字体,比较好用,半月之后可转为eclipse,非常好用。相关软件的下载链接🔗在文末。

  Java历史及发展就不做过多介绍,百度一下都能看到;

  Java主要分为三大块:JavaSE(基础标准版)、JavaEE(企业版)、JavaME(移动版)。我们从最开始的JavaSE开始学起

  下面开始讲一些基础常识: 

  1. 标识符:

    java文件中,凡是随便起的(名字)都叫标识符;

    建议有以几规则:

    见名知意、驼峰标识、防止冲突

  2. 类型:

    基本<四类八种>:byte;short;int;long;boolean;float;double;char;引用:类、接口、数组

  3. 变量与常量:

    变量:经常变的量;存储柜里面的东西天天变;

    常量:不变的量:PI;e,g,

    常量是一个特殊的变量;值不变;

    变量三要素:类型、名字(标识符)、;

  4. 算术运算符:

    +  -  *  /  %(求余)  小括号

    5.  逻辑运算符

    &&:短路与&&||:短路或||!::!

     6.  流程控制:

    顺序(参照HelloWorld

    选择(ifIf elseIf else if else ifIf elseif elseif elseSwitch:开关 case、三目运算符

    循环(WhileDo whilefor循环)

     7. 局部变量(作用域)与全局变量:

    局部变量:变量一旦声明了(定义了)只能在一定的范围内使用;

    作用域是离他最近的大括号使用;

    出了大括号再也木有人认识他了;

    全局变量:

    当把变量写到最外面的大括号里面的时候,就说明此变量全局使用

    全局变量===属性===成员变量

   

    下面是几个经典代码 

HelloWorld
public class HelloWorld
{
	public static void main(String[] args)
	{
		System.out.println("--HelloWorld--");
	}
}

  这是流程控制中控制与循环的示例代码(顺序的示例代码参见HelloWorld)

public class IfMain
{
	public static void main(String[] args)
	{
		int a = 10, b = 20;
		System.out.println("流程控制--选择--测试");
		if (true)
		{
			System.out.println("--if (true)--当布尔表达式if的判定条件为真的时候执行方法体--");
		}
		if (a == 10)
		{
			System.out.println("--a==10--");
		} else
		{
			System.out.println("--a != 10--");
		}


boolean flag = a < b; if (flag == true) { System.out.println("--a<b 这是对的--"); } else { System.out.println("--a<b 这是错的--"); }

int c = 1; switch (c) { case 1: { System.out.println("--case 1:--"); } break; case 2: { System.out.println("--case 2:--"); } break; case 3: { System.out.println("--case 3:--"); } break; default: { System.out.println("--无法判定--"); } break; } System.out.println("--三目运算符--"); int d = 5 ; String aa = "d就是等于5"; String bb = "d不等于5"; System.out.println(d > 3 ? aa:bb); System.out.println("-------循环测试--------"); int e = 11, f = 1 ; while(f < e) { System.out.println("--while--这是第"+f+"圈"); f++; } int g = 11, h = 1 ; do { System.out.println("--do--while--这是第"+h+"圈"); h++; } while (h>g); for (int i = 1; i <= 100; i++) { System.out.println("--for循环--这是第"+i+"圈"); } }

  

     好了,就到这里吧,接下来几天还有复习与考试,不管你们在朝着那个方向前进,只要不停下前进的脚步就好,天已入秋,渐凉,记得添衣。

     

10-09 19:11