下列程序的输出结果是什么?

1、Java循环和条件

/**

* @Title:IuputData.java

* @Package:com.you.data

* @Description:TODO

* @Author: 游海东

* @date: 2014年3月16日 下午10:18:46

* @Version V1.2.3

*/

package com.you.data;

/**

* @类名:IuputData

* @描述:TODO

* @Author:Administrator

* @date: 2014年3月16日 下午10:18:46

*/

public class IuputData

{

/**

* @Title : main

* @Type : IuputData

* @date : 2014年3月16日 下午10:18:47

* @Description : TODO

* @param args

*/

public static void main(String[] args)

{

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

Integer inte = new Integer(i);

System.out.println("YouHaidong");

}

}运行Java Application,出现错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:

Syntax error, insert "AssignmentOperator Expression" to complete Assignment

Syntax error, insert ";" to complete Statement

Integer cannot be resolved to a variable

inte cannot be resolved to a variable

i cannot be resolved to a variable

at com.you.data.IuputData.main(IuputData.java:29)

局部变量声明的作用范围是在一个块内,for循环仅限于执行语句。

由于这段代码中的Integer inte 的作用范围在整个main方法中,这样就造成了变量重复定义,

出现程序编译错误

2、正确的做法

/**

* @Title:IuputData.java

* @Package:com.you.data

* @Description:TODO

* @Author: 游海东

* @date: 2014年3月16日 下午10:18:46

* @Version V1.2.3

*/

package com.you.data;

/**

* @类名:IuputData

* @描述:TODO

* @Author:Administrator

* @date: 2014年3月16日 下午10:18:46

*/

public class IuputData

{

/**

* @Title : main

* @Type : IuputData

* @date : 2014年3月16日 下午10:18:47

* @Description : TODO

* @param args

*/

public static void main(String[] args)

{

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

{

Integer inte = new Integer(i);

}

System.out.println("YouHaidong");

}

}

输出:YouHaidong

java的循环条件_Java循环和条件相关推荐

  1. java 循环关键字_Java循环结构_常量_关键字

    一.循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while.for.do...while是Java的循环 二.While循环 语法格式: int i = 0://初始化值 while( ...

  2. java有哪些语句_java循环语句有哪些

    java循环语句:1.while循环,代码为[while(判断条件){循环体 (一条或多条语句)}]:2.do while循环,代码为[do{循环体}]:3.for循环,代码为[for(声明循环增量; ...

  3. java循环使用范围_Java循环流程控制语句

    7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...

  4. java两个线程循环打印_java循环打印 多线程

    问题描述 Java多线程,循环打印"我是多线程"10次. 思路: 1 开启5个线程 "我" "是" "多" " ...

  5. java 循环字母_java循环26个字母

    汉字:"+(int)A); System.out.println("汉字:"+(int)B); System.out.println("汉字:"+(i ...

  6. java 循环标记_Java循环中使用标签

    java中的标号是用于的continue和break语句的,请看下面的程序: class xxx { outer: for(;;) { inner: for(;;) { xxxx; xxxxx; co ...

  7. java循环队列_Java 循环队列的实现

    队列概念 队列(Queue)是限定只能在一端插入.另一端删除的线性表.允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear),没有元素的队列称为"空队列". 队列 ...

  8. java switch case 或_Java Switch Case 条件判断

    Java的 Switch Case 语句,可以理解为分支 例子 假设打麻将有四个人 编号为 1 2 3 4 对应名字为 张三,李四,王五,赵六 数据结构 switch(expression){ cas ...

  9. java中遍历数组_java循环取数组值

    大家好,又见面了,我是你们的朋友全栈君. 第一种方法(传统方法) int a[]={ 1,2,3,4,5}; for(int i=0;i<a.length;i++){ System.out.pr ...

最新文章

  1. SQL语句对于NUll的筛选
  2. 舍不得孩子套不着狼,早就应该换SSD硬盘了!
  3. ES6语法大全 export,import,for.of循环,promise等等
  4. java中filehandler_java – 如何配置特定FileHandler的属性
  5. python代码性能分析_Python 性能分析入门指南
  6. 2026.静态分析工具pclint
  7. Selenium UI自动化测试(四)Python+Unittest+HTMLTestRunner测试报告—百度hao123实例
  8. 现代汇编教材还是基于8086,对理解当今CPU(如i9)有帮助吗,还是教程太滞后?
  9. Vue.js 源码分析(十七) 指令篇 v-if、v-else-if和v-else 指令详解
  10. 【数学建模】基于matlab重庆三号线地铁运行仿真【含Matlab源码 042期】
  11. 检查word里参考文献引用依出现先后顺序排列(半自动化)
  12. 软件评测师-13.软件测试技术与应用
  13. iis 程序池设置及详解
  14. 基于单片机指纹考勤系统设计(论文毕设)全套资料
  15. windows 上面git 克隆clone 的时候报错 warning:Clone succeeded,but checkout failed
  16. 他一生仅凭252个字,就傲视千古…
  17. 关于洗牌的研究(六)——从数学到魔术之完美洗牌
  18. 基于web服务的文件共享平台pydio搭建教程
  19. 单页面SPA和多页面MPA应用的区别
  20. 288.软件开发过程与软件测试

热门文章

  1. vs2017 linux工程设置头文件,使用Visual Studio 2017作为Linux C++开发工具
  2. 表格中建一个按钮_CAD | CAD和Excel的表格互换教程
  3. bzoj1877 [SDOI2009]晨跑 费用流
  4. 【英语学习】【Level 08】U02 Movie Time L4 From the page to the big screen
  5. 【英语学习】【Level 07】U01 Making friends L6 At the park
  6. 【英语学习】【English L06】U03 House L5 Renting a House
  7. 【英语学习】【English L06】U01 Breakfast L4 Drink Morning Tea
  8. /usr/bin/python^M: bad interpreter: No such file or directory
  9. 李群与李代数2:李代数求导和李群扰动模型
  10. 深入理解 main 方法