Java系列笔记一——注解、流程控制、数组

注释

单行注释

//单行注释:注释一行文字  

多行注释

 /* 
 注释 
 注释
 注释
 */

文档注释

/**
 * @Description Helloworld
 * @Author Lanh
 */

流程控制

分支结构

  • if语句
    if:该语句必须存在,满足该条件则执行该模块语句,只能有一个
    else if 表示上述条件均不符合,该条件符合时,执行该模块语句,模块数量不限,
    else:表示上述条件均不符合时执行该模块语句,else模块可以省略,最多只有一个
//一般格式
if(condition1){
	//需要执行的语句;
}else if(condition2){
	//需要执行的语句;
}
...
else if(conditionn){
	//需要执行的语句
}else{
	//需要执行的语句
}
  • switch语句
    表达式中表达的是哪一个case值,则执行对应语句体,并执行后续case值的语句体,由于一般只需要执行一个语句体,所以使用break语句结束switch语句
    break:结束该switch语句,不再执行后续语句
    default:如果前面没有case中没有使用break结束switch,则都会执行default的语句体,换句话说就是switch语句的出口
switch(表达式){
	case1:
		语句体1;
		break;
	case2:
		语句体2;
		break;
	...
	default:
		语句体n+1;
}

循环结构

  • for循环
for (初始化语句;条件判断语句;条件控制语句){
	循环体语句;
}
  • while循环
初始化语句;
while(条件判断语句){
    循环体语句;
    条件控制语句;
}
  • do…while循环
初始化语句;
do{
    循环体语句;
    条件控制语句;
}while(条件判断语句)

跳转控制语句

  • continue
    用于循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
  • break
    用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环

数组

定义格式

//格式一
//数据类型[] 数组名
int[] arr;

//格式二
//数据类型 数组名[]
int arr[];

数组初始化

//静态初始化
//静态初始化可以不用指定数组大小,会根据输入的数据个数开辟相应大小的数组
int[] arr1 = {1,2,3};
int[] arr2 = new int[]{1,2,3};

//动态初始化
int[] arr3 = new int[5]; //创建一个5大小的整型数组,初始值为默认值0

//注意以下格式将会出现bug
int[] arr4 = new int[5]{1,2,3,4,5};
//已经定义数组大小的数组不能再同时进行赋值

没有初始化的数组不能使用

遍历数组

int[] arr = {32,543,54,23};
for(int i=0;i<arr.length;i++){
	System.out.println(arr[i]);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

绿豆蛙给生活加点甜

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值