Java基础知识点2

2020-06-16 22:19

1:switch语句的格式?针对格式的解释?以及注意事项? Switch(值){

case 1: System.out.println();

Break; (跳出switch语句块) 多路分支语句 case 2: .......

default :System.out.println(); }

根据switch括号内的值或表达式的值与case后边的值进行匹配,如果匹配成功就执行后边的语句。

2:看程序,分析下面程序的结果: int x = 2,y=3;

switch(x) { default: y++; case 3: y++; break; case 4: y++; }

System.out.println(\5

3:根据输入的值,判断是星期几。(分别用if语句和switch语句实现) 输入:1 输出:星期1 import java.util.*; public class zuoye3{

private static Scanner input; public static void main(String[]args){ input=new Scanner(System.in); System.out.println(\输入数字1-7:\ int a=input.nextInt(); if(a==1){ System.out.println(\星期一\ }else if(a==2){ System.out.println(\星期二\ } else if(a==3){ System.out.println(\星期三\} else if(a==4){

System.out.println(\星期四\} else if(a==5){ System.out.println(\星期五\} else if(a==6){ System.out.println(\星期六\} else if(a==7){ System.out.println(\星期日\} else {

System.out.println(“输入数据有误!”); } } }

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ import java.util.*; public class zuoye3{

private static Scanner input; public static void main(String[]args){ input=new Scanner(System.in); System.out.println(\输入数字1-7:\ int a=input.nextInt(); switch(a){ case 1:System.out.println(\星期一\ break; case 2: System.out.println(\星期二\ break; case 3:System.out.println(\星期三\ break;

case 4:System.out.println(\星期四\ break;

case 5:System.out.println(\星期五\ break;

case 6:System.out.println(\星期六\ break;

case 7:System.out.println(\星期日\

default: System.out.println(\输入数据有误\ } } }

4:for循环的格式?要能看懂执行流程。

for (初始化语句; 条件判断语句;条件变量改变) { 表达式 }

括号内可以省略语句,但是不能省略分号! for(i=1;i<=10;i++){} For(;;){}

用for循环完成如下案例

求和

public class zuoye4{ public static void main(String[]args){ int i=1; int sum=0; for(i=1;i<=10;i++){ sum+=i; }System.out.println(sum); } }

求偶数和

public class zuoye4{ public static void main(String[]args){ int i=1; int sum=0; for(i=1;i<=10;i++){ if(i%2==0){ sum+=i; } }System.out.println(sum); } }

求奇数和

public class zuoye4{ public static void main(String[]args){ int i=1; int sum=0; for(i=1;i<=10;i++){ if(i%2==0){ continue; } sum+=i; System.out.println(sum); } } }

打印水仙花数

统计水仙花数 public class zuoye4{ public static void main(String[]args){ int i,a,b,c; for(i=100;i<1000;i++){ a=i; b=i/10; c=i/100; if(i==a*a*a+b*b*b+c*c*c){ System.out.println(i); } } } }

////////////////////////////////////

5:while循环的格式?要能看懂执行流程 while(判断条件语句){ 循环体语句; }

//////////////////////// 初始化语句

while(判断条件语句){ 循环体语句; 控制条件语句; }

用while循环完成如下案例

求和

public class zuoye4{ public static void main(String[]args){ int i=0; int sum=0; while(i<10){ i++; sum+=i; }System.out.println(sum); } }

纸张折叠成珠穆朗玛峰高度的次数

public class zuoye4{

public static void main(String[]args){ int i=0; double sum=0.01; while(sum<8848){ i++; sum=sum*2; }System.out.println(i); } }

6:break,continue和return分别有什么用? break 作用:跳出循环或switch 语句

continue 作用: 结束本次循环后边语句不执行,进入下一循环。 return 作用:返回或终止执行某一段程序 return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){ String a = \return a; }

那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();

第二种用法是,代码执行到此处终止。

比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。


Java基础知识点2.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:提高心肺功能的体育锻炼处方档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: