基础语句

2023-03-02 0 836

SCSI句子

(1)输入句子 System.out.print(列印的文本); //不转义列印 System.out.println(列印的文本); //转义列印 (2)输入句子 import java.util.*; //加进包的提及 Scanner in = new Scanner(System.in); //新闻稿 Scanner 类 int i = in.nextInt(); //输入整数,从控制台读取用户输入的下一个整数 string str = in.next(); //输入字符串从控制台读取用户输入的下一个字符串

流程控制句子

if 句子 ​ if(boolean 表达式){ 表达式返回值为 true 执行的句子; } ​ else{ 表达式返回值为 false 执行的句子; } ​ 其他写法: ​ if(表达式){ 表达式返回值为 true 执行的句子; } ​ if(表达式 1){ 表达式 1 返回值为 true 执行的句子; } ​ else if(表达式 2){ 表达式 1 返回值为 false 且表达式 2 返回值为 true 执行的句子; } ​ else{ 表达式 1,表达式 2 返回值都为 false 执行的句子; } ​ switch-case 句子(等值匹配)(尽量不要用) ​ switch(数据)){ case 数据 1:执行句子 1; btrak; case 数据 2: 执行句子 2; btrak; case 数据 3: 执行句子 3; btrak; default: 以上条件都不满足句子; break; } ​ 注意:每个 case 后面必须有 break,没有 break 继续执行下一跳 case。 ​ switch-case 支持的数据类型:byte,short,char,int,枚举(JDK1.5),String(JDK1.7)

if 句子

if(boolean 表达式){ 表达式返回值为 true 执行的句子; }

else{ 表达式返回值为 false 执行的句子; }

其他写法:

if(表达式){ 表达式返回值为 true 执行的句子; }

if(表达式 1){ 表达式 1 返回值为 true 执行的语句; }

else if(表达式 2){ 表达式 1 返回值为 false 且表达式 2 返回值为 true 执行的句子; }

else{ 表达式 1,表达式 2 返回值都为 false 执行的句子; }

switch-case 句子(等值匹配)(尽量不要用)

switch(数据)){ case 数据 1:执行句子 1; btrak; case 数据 2: 执行句子 2; btrak; case 数据 3: 执行句子 3; btrak; default: 以上条件都不满足句子; break; }

注意: ①每个 case 后面必须有 break,没有 break 继续执行下一跳 case。

②switch-case 支持的数据类型:byte,short,char,int,枚举(JDK1.5),String(JDK1.7)

循环

for(初始句子;循环条件;增量句子){ ​ 单次循环代码; ​ } ​ 初始句子:循环控制变量的定义与赋值。 ​ 循环条件:是否进行下一次循环的判断句子(返回值为true时,进行下一次循环)。 ​ 增量句子:单次单次循环代码执行之后执行该句子,控制循环变量。 ​ ​ ​ for(类型 对象名 : 数组名){ ​ 对象名 //返回遍历到的一个数组元素 ​ } ​ 该方法被用在数组元素的遍历中,仅能返回元素的值,不能返回元素的对象。 ​ while(循环条件){ ​ 单次循环代码; ​ }

(2)转换关系

for(初始句子;循环条件;增量句子){ 单次循环代码; }

初始句子 while(循环条件){ 单次循环代码; 增量句子 }

(3)for与while的比较

①for循环可以和while循环相互替换使用

②for循环一般多用于确定次数的循环

③while循环一般多用于不确定次数的循环

(4)流程控制句子

continue:表示本次循环结束,直接进行下一次循环。

break:跳出循环。

例:

for(int i=0;①i<100;④i++){

②循环句子;

③continue;

}

执行顺序:①②③④①……

while(①i==100){

②循环句子;

③break;

}

④其他句子

执行顺序:①②③④

(5) 退出多重循环

label : while( ① 循环 1 条件 ){

while( ②循环 2 条件 ){

if( ③跳出条件 ){

④ break label;

}

}

}

⑤ 其他句子

当给某一层的循环加一个标记 label 时,执行 break label 将跳出有标记那层的循环。

执行顺序: ① ②③ ④ ⑤

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务