JAVA三大流程控制

1、jak>jre>jvm
2、java是纯面向对象,是一种强类型语言,强类型指什么?

3、Java如何实现跨平台
jvm实现
4、Java中引用类时,需要导包:string,Scanner?
为什么有些类不用
5、Java的基础语法
命名规范
注释
变量
数据类型
数据类型转换
6、表达式
运算符(算数运算符,位运算,逻辑运算,关系运算,三元运算)
7、三大流程
顺序
判断:
    if语句
        if(){
        }        
        if(){
        }else{
        }
        if(){
        }else if(){
        }else{
        }
    Switch 语句
        Switch(){
            case:1;
                ...
                break;
            ...
            default:
                默认执行
            }
            能用Switch实现的,用if一定能实现;
            能用if能实现的,用Switch不一定能实现;
        循环
通用for循环
for(1初始化;2条件判断;3循环体;4步长设置){
}
第一次循环:1,2,3,4
第二次循环:2,3,4
第三次循环:2,3,4


    输出1~50
    for(int i=1;i<=50;i++)

    打印1~100之间的偶数并求和
    int num;
    int sum = 0;
    for(num = 0;num<=100;num+=2){
        sum = sum +num;
        System.out.println(sum);
    }
当案例判断返回false(假)时,退出循环
while循环和do while循环
==while循环
先条件判断再执行循环体
while(条件判断){
    循环体
}

//== do..while循环
//先执行循环体,然后再条件判断:
/* do{

}while(条件判断);*/

1、通用for循环
    for(1、初始化;2、条件判断;3、步长设置;4;循环体)

    第一次:初始化,条件判断,循环体,步长设置
    第二次:条件判断,循环体,步长设置
    …
    直到条件判断返回false结束循环。

2、while和do..while
while(条件判断){
    //条件为真执行循环体
}

do{
    //循环体
}while(条件判断);

//在一行中打印5个*号
for(int i = 1; i<=5;i++){
    System.out.print("*");
}

//在五行中打印5个*号
for(int i = 1;  i<=5; i++){    //控制行数
//在一行中打印五个*号
    for(int i=1;i<=5;i++){    //控制*号个数
        System.out.print("* ");
}
//一行*号输出完后换行
System.out.print();
}

for(int j=1;j<=5;j++){

}
    for(int n= 1;n<=5-j;n++){
        System.out.print(" ");
    for(int i=1;i<=5;i++){
        System.out.print("* ");
        System.out.println();
}


for(int j=1;j<=5;j++){

}
    for(int n= 1;n<=5-j;n++){
        System.out.print(" ");
    for(int i=1;i<=5;i++){
        System.out.print("* ");
        System.out.println();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值