• java语法部分一些小问题


    由于本人是个初学者希望自己的文章不会误导广大“群众“,如果有错误之处还望前辈指出。谢谢!

    一、键盘录入。

    A:导包
    格式: i
    mport java.util.Scanner; 位置:在class上面。
    B:创建键盘录入对象格式:Scanner sc = new Scanner(System.in);
    C:通过对象获取数据 格式:int x = sc.nextInt()

    二、流程控制:顺序结构,选择结构,循环结构

    选择结构几个小程序:

    1、主要写一下switch case。格式:switch(表达式){

                   case 值1:

    语句体1;

    break;;

           case 值2:

    语句体2;

    break;

    ...........

    default:
    语句体n+1;
    break;

    case穿透问题:省略break关键字,会发生case穿透。看程序些结果实例:

    (1)、class SwitchTest {
    public static void main(String[] args) {
    int x = 2;
    int y = 3;
    switch(x){
    default:
    y++;//y加一
    break;///跳出
    case 3:
    y++;
    case 4:
    y++;
    }
    System.out.println("y="+y);//输出y=4
    System.out.println("---------------");

    int a = 2;
    int b = 3;
    switch(a){//先找一下case后面有没有2这个值,有的话就不在执行defalt这条语句去执行case后面的语句。没有的话就去找default语句执行default后面的语句
    //然后接着顺序执行
    default:
    b++;//b=4
    case 3:
    b++;//b=5
    case 4:
    b++;//b=6

    }
    System.out.println("b="+b);//b=6
    }
    }


    2、for与while:

    while循环和for循环的区别?
    使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。  
    其实还有一种场景的理解:
    如果是一个范围的,用for循环非常明确。如果是不明确要做多少次,用while循环较为合适。举例:吃葡萄。

    循环语句的区别:
    do...while循环至少执行一次循环体。
    而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

                    3、循环嵌套:

    控制跳转语句:
    break:中断continue:继续return:返回













  • 相关阅读:
    从头到尾彻底解析Hash表算法
    postgres模糊匹配大杀器
    postgres数据库表空间收缩之pg_squeeze,pg_repack
    pgcli安装
    pg_waldump的使用
    数据库表空间收缩之pg_squeeze,pg_repack
    数据库fillfactor
    pgbouncer连接池
    mysql-选择使用Repeatable read的原因
    postgresql-锁相关
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299922.html
Copyright © 2020-2023  润新知