诚意
诚意如你,当一诚的态度对待

导航

 

一:顺序结构

二:分支/选择结构(if、switch)

1:if

if分支:
第一种:
if(条件表达式){
	语句体;
}

第二种:
if(条件表达式1){
	语句体1;
}else{
	语句体2;
}

第三种:
if(条件表达式1){
	语句体1;
}else if(条件表达式2){
	语句体2;
}else if(条件表达式3){
	语句体3;
}
...
else{
	语句体n;
}

2:switch

switch(表达式或变量){
    case 值1:
        语句体1;
        break;
    case 值2:
        语句体2;
        break;
    ...
    default:
        语句体n;
        break;
}
其中:case和default没有顺序要求.
但一般情况下,都是把default放在最后.

拿swith后面的表达式或者变量和case的值进行等值比较!!!
如果所有的case都没有匹配,就找default.
case后面的{}可以省略!!!
break也可以省略,造成贯穿!!下一个case不进行匹配,直接执行.
case后的值要求类型一致!或者是可以进行隐式类型转换!!

  

  

 

三:循环结构(while、do-while、for)

 1:for循环

格式:

for(初始化语句;循环条件语句;循环变量控制语句){
	循环体;
}

 

 例 

for(int i = 1;i<=10;i++){
    sum = sum + i;
}

 

2:while

while循环
[初始化部分]
while(条件表达式){
	循环体;
	[循环变量控制语句]
}

        int i = 1;
        while(i <= 10){
            System.out.println(i);
            i++;
        }

 

3:do-while

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

 

先执行do循环体,然后执行while判断条件,若条件是false,就结束循环

 

 

四:如何在程序中接收从键盘上录入数据?

1.导包

import java.util.Scanner;

一定要在类定义的前面

2.创建对象

Scanner s = new Scanner(System.in);

现在只能出现在main方法中.

3.调用方法获取数据

int x = s.nextInt(); 获取int值

double d = s.nextDouble(); 获取double值

  

/*
    演示Scanner的用法:
        1.导包 :
            import java.util.Scanner;
            此语句必须在类定义的上面
        2.创建对象
            Scanner sc = new Scanner(System.in);
            此语句必须出现在main方法中.
        3.使用方法获取数据
            int x = sc.nextInt();
        
*/
//导包
import java.util.Scanner;

//类定义
public class ScannerDemo1{
    public static void main(String[] args){
        //创建Scanner对象
        //在java中除了四类八种之外的变量都是引用数据类型
        Scanner sc = new Scanner(System.in);
        //输出提示信息:
        System.out.println("请输入一个double值:");
        //使用sc变量的方法,从键盘上获取数据(int,double)
        // int x = sc.nextInt();//阻塞式方法,直到从键盘录入数据,并按回车
        double x = sc.nextDouble();
        System.out.println("你输入的数是: " + x);
    }
}

 

五:break和continue的使用

break只能使用在switch和循环中,break的作用是跳出循环

continue只能使用在循环中,continue的作用是跳出本次循环,继续下一次循环

 

六:return

return的作用:

  返回

  结束方法

  

 

posted on 2019-02-07 09:56  诚意  阅读(224)  评论(0)    收藏  举报