java notes 04

基本语句和跳转语句

//表达式语句
int a=100;
a=200;
++a;
a--;
//空语句
;
//break语句--switch-case for 强制退出控制结构
//不带标签的break:
for(初始化;循环条件;迭代){
	//代码块
	break;//用于强制退出控制结构
}

//带标签的break:

label:
	for(初始化;循环条件;迭代){
		//代码块
		break label;//退出指定位置
	}
//continue语句:停止当前一次循环 开启下一次循环
//无标签的continue
for(初始化;循环条件;迭代){
		//代码块
		if(条件)continue;//退出当前次循环 开始下一次循环
	}

//有标签的continue
label:
	for(初始化;循环条件;迭代){
		//代码块
		continue label;//停止本次标签指定的循环
	}
//return语句--退出当前方法-返回结果给方法
//带表达式的return
return "abc";
//不带表达式的return
return;
//package语句 类放在包名文件夹下 必须在程序文件开头
package 包名.下层包名;

//import语句
import java.util.*;

流程控制_分支语句/条件语句

语句:
简单语句-以分号结束
复合语句-{}内的语句块

int i=123;
if(i>100){
	System.out.print("i>100");
}

选择语句分为三种:

  1. 单选语句 if
  2. 双选语句 if-else
  3. 多选语句 if-elseif switch
//if结构:如果条件为真 则执行后续代码块 否则被跳过
//if(条件-布尔类型){代码块;}

int src=(int)(Math.random()*100);
System.out.print(src);
if(src>=60){
	System.out.println("pass");
}
System.out.println("=============");
if(src>=65){
	System.out.println("pass!");
	System.out.println("great day!");
}
System.out.println("bye bye!");
//if-else语句
/*
if(条件){
	//语句1
}else{
	//语句2
}
如果条件成立执行语句1,否则执行语句2
*/
int i=10;
if(i>0){
	System.out.println("i>0");
}else{
	System.out.println("i<=0");
}
//if-else if语句
/*
if(条件1){
	//代码块;
}else if(条件2){
	//代码块;
}...
else{
	//代码块
}
*/
int src=(int)(Math.random()*100+1);
if(src>=90){
	System.out.println("优秀");
}else if(src>=80){
	System.out.println("优秀");
}else if(src>=70){
	System.out.println("普通");
}else if(src>=60){
	System.out.println("及格");
}else{
	System.out.println("不及格");
}

//switch-case 多分支语句
/*
switch(表达式){
case value1:语句;break;
case value2:语句;break;
...
case valuen:语句;break;
default:默认执行语句;
}
*/
int date = (int)(Math.random()*31)+1;
switch(date%1){//表达式只能是int byte short char 枚举类型
case 0:System.out.println("mon");break;
case 1:System.out.println("tue");break;
case 2:System.out.println("wen");break;
case 3:System.out.println("thu");break;
case 4:System.out.println("fir");break;
case 5:System.out.println("sat");break;
case 6:System.out.println("sun");break;
}

流程控制_循环语句

循环结构:

  • 初始化部分
  • 判断部分
  • 循环体部分
  • 迭代部分
  1. while循环 当型循环
/*
while(判断条件){
	循环体;
	迭代;
}
*/
//十个学生的成绩都及格且平均分大于等于80为通过 否则不通过
int src=60,sum=0,i=0;
while(i<=10 && src>=60){
	src=(int)(Math.random()*100);
	System.out.print(src+",");
	sum+=src;
	i++;
}
if(i==10 && sum/10>=80){
	System.out.println("\npass");
}else{
	System.out.println("\nnot pass");
}
  1. do-while循环
/*
do{
	循环部分;//至少执行一次
	迭代部分;
}while(判断部分);
*/
//随机生成A-Z中的字符 到Z时结束
char c;
do{
	c=(char)('A'+(int)(Math.random()*26));
	System.out.println(c+",");
}while(c!='Z');
  1. for循环
/*
for(初始化;判断部分;迭代部分){
	循环体
}
*/

//循环输出1-10
for(int i=1;i<=10;i++){
	System.out.println(i);
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
大学生参加学科竞赛有着诸多好处,不仅有助于个人综合素质的提升,还能为未来职业发展奠定良好基础。以下是一些分析: 首先,学科竞赛是提高专业知识和技能水平的有效途径。通过参与竞赛,学生不仅能够深入学习相关专业知识,还能够接触到最新的科研成果和技术发展趋势。这有助于拓展学生的学科视野,使其对专业领域有更深刻的理解。在竞赛过程中,学生通常需要解决实际问题,这锻炼了他们独立思考和解决问题的能力。 其次,学科竞赛培养了学生的团队合作精神。许多竞赛项目需要团队协作来完成,这促使学生学会有效地与他人合作、协调分工。在团队合作中,学生们能够学到如何有效沟通、共同制定目标和分工合作,这对于日后进入职场具有重要意义。 此外,学科竞赛是提高学生综合能力的一种途径。竞赛项目通常会涉及到理论知识、实际操作和创新思维等多个方面,要求参赛者具备全面的素质。在竞赛过程中,学生不仅需要展现自己的专业知识,还需要具备创新意识和解决问题的能力。这种全面的综合能力培养对于未来从事各类职业都具有积极作用。 此外,学科竞赛可以为学生提供展示自我、树立信心的机会。通过比赛的舞台,学生有机会展现自己在专业领域的优势,得到他人的认可和赞誉。这对于培养学生的自信心和自我价值感非常重要,有助于他们更加积极主动地投入学习和未来的职业生涯。 最后,学科竞赛对于个人职业发展具有积极的助推作用。在竞赛中脱颖而出的学生通常能够引起企业、研究机构等用人单位的关注。获得竞赛奖项不仅可以作为个人履历的亮点,还可以为进入理想的工作岗位提供有力的支持。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值