Java教程

Java基础教学

本文主要是介绍Java基础教学,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

如果你是一个刚开始入门的程序员,那么你可以和我一起来共同学习

一、Java版本

Java SE – 标准版
Java EE – 企业版
Java ME – 嵌入版

二、java开发步骤

1、 编写 .java文件
2、 编译 javac命令 javac Hello.java — .class
3、 运行 java命令 java Hello

三、java 数据类型

1、基本数据类型

			数值:整    数     byte(2^8)  short(2^16)int (2^32) long(2^64)
			 		   浮点数     float、double
			布尔:boolean(true  or false)
			字符:char

2、引用数据类型

			引用数据类型有无数种,其中常见的有String、Object、System、Scanner、数组、集合、自定义的类.........

四、java 变量以及变量声明

变量:一个数据存储空间的表示
声明一个变量包含三部分:变量名、类型、值
变量使用包含三个步骤:声明、复制、使用
例:int i=1(定义一个int类型的变量,并为其复制为1)

五、Java类型转换

1、自动类型转换

	(1)两种类型都兼容
	(2)目标类型大于源类型(例:byte→short→int→long→float→double)

2、强制类型转换

	(1)两种类型要兼容
	(2)前面使用()强调类型(例:double b=5.0; int a=(int)b)

六、Java运算符

1、 赋值运算符 = 一定是把右边的赋值给左边的变量

  变量 =  表达式(表达式就是符号(如加号、减号)与操作数(如b,3等)的组合)

2、 算术运算符

+ - * /  % 余数    ++ 自增中间没有空格   -- 自减 中间没有空格

3、关系运算符

>  <  ==   >=   <=   !=(返回类型必然是boolean 类型)

4、逻辑运算符

&&   且   || 或   !  非   ! > &&  > ||  

5、 条件运算符 三元 三目 运算符

(条件) ? 真的结果 : 假的结果

6、 运算符的优先级
!,()>算术运算符>关系运算符>逻辑运算符>赋值运算符

六、Java程序结构

1、顺序结构(Java默认由上到下,由左到右)

2、选择结构
1、 if 选择结构 条件返回结果必须是boolean类型

if(条件) { 
	代码 
}

2、if else
3、 多重if

if(条件1){}else if(条件2) {} else if(条件3){} .... else{}

4、嵌套if

if(条件1){
	if(条件2) {
	} 
}

5、Switch 选择
switch case break default
switch(表达式){}
表达式: 返回结果必须是一常量 int (小也可以)char String(1.7+) 枚举
case 后面必须是一个和表达式匹配的常量

只能处理等值条件判断的情况

3、 循环结构

1、while(条件){ 操作 }

特点:先判断,再执行

2、do{ 操作 }while(条件);

特点:先执行,再判断

3、for 循环
while 的变种 固定次数的

for(  初始条件 ; 条件判断 ; 条件改变){
	操作;
}

注:;; 不能省

4、while循环和do-while循环的区别
1、语法不同
2、 执行顺序不同
3、初始条件不满足时 结果不同

5、 break 和 continue
break 跳出循环
continue 结束本次,进行下一次

六、总结

文章比较基础,如果是刚开始学习的小伙子、小姑娘可以参考一下,接下来我会持续更新,如果有喜欢的可以和我一起学习,望大家可以共同进步

这篇关于Java基础教学的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!