菜鸟学java 网络视频笔记 第三课(by Super)(2011-11-23 20:32)

本文详细介绍了Java中的switch-case、while循环、do-while循环、for循环、break语句、continue语句、float类型、数组等核心知识点,包括语法、用法及常见实例,帮助读者快速掌握Java基础编程技巧。

2011年11月9日 20:06
一、Switch case
Switch (表达式)
{
  case 常量表达式1:语句1;
  case 常量表达式2:语句2;
   …
  case 常量表达式n:语句n;
  default: 语句n;
}
default语句是可选的,它接受除上面接受值的其他值,通

俗的讲,就是谁也不要的都归它。
case后面可以跟多个语句,这些语句可以不用大括号括起

来 。
switch语句判断条件可接受int, byte, char, short型,

不可以接受其他类型
一旦碰到第一次case匹配,就会开始顺序执行以后所有的

程序代码,而不管后面的case条件是否匹配,后面case条

件下的代码都会被执行,直到碰到break语句为止。我们可

以利用这个特点来用同一段语句处理多个case条件

二、while循环语句
   脚下留心:while表达式的括号后面一定不要加“;”
三、do while
int x = system.in.read();
//输入一个字符 存入字符、换行和回车 三个。
四、for
for(表达式1;表达式2 ;表达式3) 语句
for(int x=1;x<10;x++)
{
    System.out.println("x="+x);
} 等效于
int x=1;
for(;x<10;x++)
{
    System.out.println("x="+x);
} 等效于
int x=1;
for(;x<10;)
{
    System.out.println("x="+x);
    x++;
} 等效于
int x=1;
for(;;)
{
   if(x >= 10)
break;
    System.out.println("x="+x);
    x++;
}
五、break语句
break语句可以中止循环中的子语句和switch语句。一个无

标号的break语句会把控制传给当前(最内)循环(while,do

.for或Switch)的下一条语句。如果有标号,控制会被传

递给当前方法中的带有这一标号的语句。如:
st:while(true)
{
     while(true)
     {
    break st;
     }
}
六、continue语句
continue语句只能出现在循环语句(while,do,for)的子

语句块中,无标号的continue语句的作用是跳过当前循环

的剩余语句块,接着执行下一次循环。 用continue语句的

打印出 0到10之间的所有奇数的程序例子。
for(int i=0;i<10;i++)
{
       if(i%2==0)
        continue;
      System.out.println(i);
}

(2011-11-23 20:32)

七、float

System.out.println(Float.intBitsToFloat

(0x7f800000));
显示Infinity
比 0x7f800000大的表示为NaN
若为0x7ffffff 是3.4028235E38   float能表示最大的数


若为0x0000000 是1.4E-45    float能表示最小的数据

浮点数是有精度的,所以,使用浮点数时用区间来表示,

不用==来比较!

八、数组
java的栈内存和堆内存
int x[];放在栈内存中
new int[] 开启堆内存
x=new int[];则是建立一个连接
数组元素初始化内容都为0!
静态数组 int[] ia={1,2,3,4};
         int[] ia=new int[]{1,2,3,4};

多维数组
int[][] xx;
xx=new int[3][];
xx[0]=new int[3];
xx[1]=new int[2];

Arrays.sort(a);从小
System.arraycopy(a, 2, y,7 , 3);拷贝数组


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值