java基础知识点概览

变量和数据类型

int age =25;
String name="张三";
Student stu;

变量的命名规则

  1. 由字母、下划线_、美元符$、人民币符¥、数字组成,采用驼峰命名规则,即第二个单词首字母大写。
  2. 不能与java中的保留字相同,不能以数字开头

类型分为基本数据类型和引用数据类型;
基本数据类型有8种,分别是数值数据类型byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)和boolean(1字节)、char(1字节)
引用数据类型可以自己创建,常见的string、array、list等都为引用数据类型

注意事项:
使用未初始化的变量会报错	
声明对应类型的变量即在java内存中开辟出相应字节大小的空间,变量名	指向java内存空间

选择结构

选择结构需要先进行条件判断,然后根据条件表达式的逻辑值决定程序流向;
条件表达式:操作数和运算符的结合,运算符分为算术运算符(+ - * / %)、关系运算符(> >= < <= == !=)、逻辑运算符(&& || !)、三目运算符(条件表达式?true:false)
选择结构一般分为单分支、二分支、多分支、和switch选择结构
if选择结构如果不加大括号,只能控制其后面一条语句

多分支选择结构

多分支选择结构流程图如下图所示,注意if和else if的区间不能相互包含

Created with Raphaël 2.2.0 开始 条件1 代码块1 catch something... 结束 条件2 代码块2 代码块3 yes no yes no

嵌套if选择结构

满足外层if的条件之后再满足内层if结构,才能执行

Created with Raphaël 2.2.0 开始 条件1 条件2 代码块1 输入输出操作 结束 代码块2 代码块3 yes no yes no

switch选择结构

switch (opr) {
			case "+":
				result =op1+op2;
				System.out.println("两个数的和为"+result);
				break;
			case "-":
				result =op1-op2;
				System.out.println("两个数的cha为"+result);
				break;

			default:
				System.out.println("请你输入正确的操作符");
				break;
			}

switch后的小括号()的类型可以为整型(byte、short、integer、long)、string类型、boolean类型、以及枚举类型或者或者表达式或者方法的返回值(return value)类型为以上几种类型都可。
switch选择结构注意事项:

  • case类型与小括号内的类型相一致
  • 每个case后面要加上break跳出选择
  • default默认情况可以省l略

循环结构

循环结构用于代码复用,生活中随处可见,如atm程序的运行、点餐系统的运行、打印机打印试卷等…

while循环结构

while循环是先判断再执行,流程图如下所示
参考文档

Created with Raphaël 2.2.0 开始 条件表达式 循环操作 结束循环 yes no

do-while循环结构

do-while循环是先执行一次,再判断条件是否成立,流程图如下所示
参考文档

Created with Raphaël 2.2.0 开始 循环操作 条件表达式 结束 yes no

for循环结构

对循环次数已确定的循环可以采用for循环,for循环的执行步骤为

  1. 进行变量i的声明和初始化
  2. 进行条件判断
  3. 代码块操作
  4. 变量i的自增或自减操作
  5. 然后重复2、3、4步骤

注意事项:变量i的声明可以放在括号外面,不写条件或自增自减操作在编译期不会报错,但在运行期会出现异常

数组

一维数组

数组是java中的对象,属于引用数据类型,数组名保存在栈内存中,数组元素保存在堆内存中;新建数组时可以指定长度,也可以暂时不指定长度;在新建数组时可以用大括号直接赋值

int[]  num=new int[];//未指定长度
string[] str=new string[5];//指定长度
int[] num={3,4,5,6};

java菜鸟一枚,欢迎指出上面文章中的问题,希望和大家一起学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值