zoukankan      html  css  js  c++  java
  • java回顾之数值+循环

    byte : 内存占8位 -128 ~ 127
    short: 内存占16位 -2(15)~ 2(15)-1
    int: 内存占32位 -2(31)~2(31)-1
    long:内存占64位 -2(63) ~ 2(63)-1

    把一个较小的int赋值给byte 或者short(在此值内) 系统会把它按照byte或者short来处理
    例如:byte a=56; corret
    把一个较大的值赋值给int,并不会自动使用long,如果希望使用long,则后面加l或者L,毕竟大写,推荐L
    long bigvalue=999999999999999;wrong
    long bigvalue=999999999999999L,correct

    break:
    1.终止循环
    例如for(int i=0;i<10;i++)
    {
    system.out.println(i);
    if(i==2)
    {
    break;
    }
    }
    2.不仅可以终止所在的循环,还能终止外循环,需要break后面紧跟一个标签:用于表示一个外层循环
    例如 ourter:
    for(int i=0;i<10;i++)
    {
    for(j=0;j<5;j++)
    {
    if(j==1)
    {
    break ourter;


    continue:
    1. 和break类似。区别是continue只是忽略了本次循环剩下的语句,然后开始下一次循环,而break是完全终止循环
    例如 for(int i=0;i<3;i++)
    {
    print(i);
    if(i==1)
    {
    continue;
    }
    system.out.print("后面的语句");
    0,后面的语句
    1
    2,后面的语句

    2. 和break类似,也可以接标签


    return:

    return不是结束循环,它是用来结束方法

    例如 for(int i=0;i<3;i++)
    {
    print(i);
    if(i==1)
    {
    continue;
    }
    system.out.print("后面的语句");
    只能到i==1.然后程序将完全结束

  • 相关阅读:
    学习使用apt(三)
    2005 男人感悟100(转自MOP)
    学习使用apt
    学习使用apt(四)
    编译glib1.2.20r5出错./libtool: line 297
    poj1004的java实现
    猜算式
    基于爬山算法求解TSP问题(JAVA)
    mysql数据库的简单语句的介绍(1)
    NYOJ42 一笔画问题
  • 原文地址:https://www.cnblogs.com/vincentmax/p/5931905.html
Copyright © 2011-2022 走看看