Java零基础入门

Java是最好的跨平台开源编译语言【Java代码.java-----编译------字节码文件.class------可运行-----在各大平台】

我们先来看看第一个java程序:

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello World");
}
}
输出结果:Hello World

一、变量与常量

(一)认识标识符:

 规则:

 1.  标识符可以字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

 2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以

 3.  标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!

 4.  标识符的命名最好能反映出其作用,做到见名知意

(二)、Java中的数据类型:

 

 (三)、Java中的数据类型转换

可参考我在网络上找的这篇文章中的规则方法:Java:自动类型转换和强制类型转换的规则_xuehyunyu的博客-CSDN博客_java自动类型转换规则

 (四)、Java中常量的应用

所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变

语法:final 常量名 = 值;

程序中使用常量可以提高代码的可维护性

ps:常量名一般使用大写字符

(五)、注释

Java中有三种注释:单行注释、多行注释、文档注释

1)单行注释:使用 "  //  ",后面加上需要注释的内容

2)多行注释:以/*开头,以*/结尾

/*
*这是多行注释
*可以包括多行注释
*可以包括多行内容
*/

3)文本注释以/**开头,以*/结尾

二、Java中的运算符

1、算术运算符就是很普通的先乘除后加减啥的,主要注意:

int a = 5;
int b = ++a;//让a先执行自增,然后在将赋值给变量b
int c = 5;
int d = a++;//让c的值赋值给变量d,然后再执行自增
System.out.println("a:"+a+";"+"b"+b);
//输出结果为:   a:6 ;b:6
System.out.println("c:"+c+";"+"d"+d);
//输出结果为:   c:5 ;d:6

2、赋值运算符

 3、比较运算符:用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。

注意哦:

1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型

4、逻辑运算符

5、条件运算符

条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

例如:

因为,表达式 8>5 的值为 true ,所以,返回: 8大于5

 6、去找了一个优先级的图标,就先放这里吧

三、 流程控制语句【重点】

(一)条件语句之if、if...else

1)if  语法:

 如:

int score=92;
if(score>90){
    System.out.println("奖励一个IPHONE 5S");
}

2)if ...else 语法:

 如:

int score=92;
if(score>90){
    System.out.println("奖励一个IPHONE 5S");
}else{
 System.out.println("罚跑操场6圈");
}

3)多重if语句  

语法:

 

(二)条件语句之switch

语法:

 如:

(三)循环语句之for

语法:

执行过程:

<1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

<2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

<3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

<4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环

特点:相比 while 和 do...while 语句结构更加简洁易读

(四)循环语句之while、do ..while

1)while:语法

执行过程:

< 1 >、 判断 while 后面的条件是否成立( true / false )

< 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止

特点:先判断,后执行

2)do while:语法

 

执行过程:

<1>、 先执行一遍循环操作,然后判断循环条件是否成立

<2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

特点: 先执行,后判断

由此可见,do...while 语句保证循环至少被执行一次

(五)循环跳转语句之break

使用 break 语句退出指定的循环,直接执行循环后面的代码。

(六)循环跳转语句之continue

continue 的作用是跳过循环体中剩余的语句执行下一次循环。

四、数组

1、数组声明

语法:   数据类型[] 数组名;

或者   数组类型 数组名[];

其中,数组名可以是任意合法的变量名,例如:

2、分配空间

语法:   数组名 = new 数组类型[数组长度];

其中,数组长度是数组中能存放元素的个数,如: 

当然,1、2两个步骤可以合并,在声明数组的同时去为它分配空间,例如:

 

3、赋值

分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的,例如向 scores 数组中存放学生成绩

 

 4、处理数组中的数据

我们可以对赋值后的数组进行操作和处理,如获取并输出数组中元素的值

在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如

 

它等价于:

 注意:

在使用循环操作Java中的数组:

例如:

 运行结果:

 其中, 数组名.length  用于获取数组的长度

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨♡XIN

您的鼓励是我最大的动力与快乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值