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

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循环和条件的更多相关文章

  1. Java 控制语句:循环、条件判断

    基础很重要,基础很重要,基础很重要.重要的事情说三遍,. 程序设计中的控制语句主要有三种:顺序.分支和循环.我们每天写的代码,除了业务相关,里面会包含大量的控制语句.但是控制语句的基本使用,是否有些坑 ...

  2. Java循环结构 - for, while 及 do...while

    Java循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whil ...

  3. Java 循环结构

    Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whi ...

  4. Java-Runoob:Java 循环结构

    ylbtech-Java-Runoob:Java 循环结构 - for, while 及 do...while 1.返回顶部 1. Java 循环结构 - for, while 及 do...whil ...

  5. Java循环控制语句-switch

    Java循环控制语句之一switch 不同于其他循环控制语句的特性: switch的英文解释为开关,正如它的解释一样,switch循环的特点就像开关一样,跳到哪一个条件即会出现某一种结果. 写法: s ...

  6. Java 循环结构 - for, while 及 do...while

    Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whi ...

  7. 乐字节Java循环:循环控制和嵌套循环

    乐字节小乐上次讲完了Java反射,接下来小乐给大家讲述Java循环. 循环有以下四部分: 一.循环控制 1. do..while 直到型 ( 先执行后判断) ,结构为: 先执行循环体,后判断布尔表达式 ...

  8. JavaSE基础(八)--Java 循环结构

    Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whi ...

  9. 7、Java 循环结构

    本章讲解一下Java中常见的三种循环结构,顺序结构的程序语句只能 被执行一次.使用循环可以解决我们多个常量或者变量的同一类的操作或者更加复杂的操作. 循环 循环结构有三大类: 1.for循环:确定循环 ...

随机推荐

  1. SAP BAPI创建批次 为保存内部对象号

    使用BAPI:BAPI_BATCH_CREATE 创建批次时,能够保存成功,但是MCH1表和KSSK表中没有内部对象号. 无奈,查找源码. 最后在BAPI中调用的这个函数这里找到了问题.此处kzcla ...

  2. POJ 3128 Leonardo's Notebook [置换群]

    传送门 题意:26个大写字母的置换$B$,是否存在置换$A$满足$A^2=B$ $A^2$,就是在循环中一下子走两步 容易发现,长度$n$为奇数的循环走两步还是$n$次回到原点 $n$为偶数的话是$\ ...

  3. [Python Study Notes]CS架构远程访问获取信息--SERVER端

    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...

  4. webpack的世界

    本文也是多次学习webapck积累下来的知识点,一直在云笔记里. webpack的原理 webpack构建流程 从启动webpack构建到输出结果经历了一系列过程,它们是: 解析webpack配置参数 ...

  5. CentOS源码安装Python3.6

    一.安装环境及版本 CentOS 6.5 Python 3.6.1 二.安装依赖包 1.安装静态库 # yum install -y openssl-static 注:如果不安装该静态库,会导致pyt ...

  6. CentOS安装JDK 8

    准备工作 首先,更新包: yum update 检查服务器上是否已安装旧版本的Java: java -version 如果有旧版本的Java则移除: yum remove java-1.6.0-ope ...

  7. 【技术干货】git常用命令

    2.1 git init语法: git init在当前目录初始化git仓库,适用于尚未使用git管理的项目2.2 git clone语法: git clone <url>例如: git c ...

  8. ansible实践4- 管理配置文件

    生产环境中大多时候是需要管理配置文件的,安装软件包只是在初始化环境的时候用一下.下面我们来写个管理nginx配置文件的playbook   mkdir  -p /etc/ansible/nginx_c ...

  9. [HEOI2016]求和 sum

    [HEOI2016]求和 sum 标签: NTT cdq分治 多项式求逆 第二类斯特林数 Description 求\[\sum_{i=0}^n\sum_{j=0}^i S(i,j)×2^j×(j!) ...

  10. curl模拟post和get请求

    function _post($url,$post_data){     $ch = curl_init();     curl_setopt($ch, CURLOPT_URL, $url);     ...