码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础

时间:2019-08-09 13:54:17      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:循环   结束   表达   使用   定义   汉字   ++   映射   观察   

事从基础做起:

1、cmd编译.java文件命令:

javac XXX.java

当java文件中包含中文汉字,会报出:编码GBK的不可映射字符,则需要在命令上指定编码,把上述命令改为:

javac -encoding utf8 XXX.java 

 

2、i++ 与 ++i 的区别

i++ : 先赋值再加1

++i : 先加1再赋值

 

3、for (表达式1;表达式2;表达式3) {}

表达式1可以省略,需要在循环之前定义初始值。

表达式2省略后,则会造成死循环。

表达式3省略后,可以在方法体内进行自加自减进行控制变量修改。 表达式3则在循环代码块每次结束后执行。

 

4、for循环与i++结合使用

int a = 0;

for (int i =0; i < 100; i++) {

  System.out.println("观察进来的:" + i);

  a = i++;

       System.out.println("观察第一次的:" + a + "和 :" + i);

  a = i++;

  System.out.println("观察第二次的:" + a + "和 :" + i);

}

int a = 0;

for (int i =0; i < 100; ++i) {

  System.out.println("观察进来的:" + i);

  a = ++i;

       System.out.println("观察第一次的:" + a + "和 :" + i);

  a = ++i;

  System.out.println("观察第二次的:" + a + "和 :" + i);

}

 

总结:只有i++或++i进行赋值操作后,才会产生差别,在for中表达式3中的++i和i++效果相同,因为都是在一次循环结束后进行计算,所以不影响其它变量。

 

Java基础

标签:循环   结束   表达   使用   定义   汉字   ++   映射   观察   

原文地址:https://www.cnblogs.com/bobwuming/p/11326489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!