java的循环条件_Java循环和条件
下列程序的输出结果是什么?
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循环和条件相关推荐
- java 循环关键字_Java循环结构_常量_关键字
一.循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while.for.do...while是Java的循环 二.While循环 语法格式: int i = 0://初始化值 while( ...
- java有哪些语句_java循环语句有哪些
java循环语句:1.while循环,代码为[while(判断条件){循环体 (一条或多条语句)}]:2.do while循环,代码为[do{循环体}]:3.for循环,代码为[for(声明循环增量; ...
- java循环使用范围_Java循环流程控制语句
7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...
- java两个线程循环打印_java循环打印 多线程
问题描述 Java多线程,循环打印"我是多线程"10次. 思路: 1 开启5个线程 "我" "是" "多" " ...
- java 循环字母_java循环26个字母
汉字:"+(int)A); System.out.println("汉字:"+(int)B); System.out.println("汉字:"+(i ...
- java 循环标记_Java循环中使用标签
java中的标号是用于的continue和break语句的,请看下面的程序: class xxx { outer: for(;;) { inner: for(;;) { xxxx; xxxxx; co ...
- java循环队列_Java 循环队列的实现
队列概念 队列(Queue)是限定只能在一端插入.另一端删除的线性表.允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear),没有元素的队列称为"空队列". 队列 ...
- java switch case 或_Java Switch Case 条件判断
Java的 Switch Case 语句,可以理解为分支 例子 假设打麻将有四个人 编号为 1 2 3 4 对应名字为 张三,李四,王五,赵六 数据结构 switch(expression){ cas ...
- java中遍历数组_java循环取数组值
大家好,又见面了,我是你们的朋友全栈君. 第一种方法(传统方法) int a[]={ 1,2,3,4,5}; for(int i=0;i<a.length;i++){ System.out.pr ...
最新文章
- SQL语句对于NUll的筛选
- 舍不得孩子套不着狼,早就应该换SSD硬盘了!
- ES6语法大全 export,import,for.of循环,promise等等
- java中filehandler_java – 如何配置特定FileHandler的属性
- python代码性能分析_Python 性能分析入门指南
- 2026.静态分析工具pclint
- Selenium UI自动化测试(四)Python+Unittest+HTMLTestRunner测试报告—百度hao123实例
- 现代汇编教材还是基于8086,对理解当今CPU(如i9)有帮助吗,还是教程太滞后?
- Vue.js 源码分析(十七) 指令篇 v-if、v-else-if和v-else 指令详解
- 【数学建模】基于matlab重庆三号线地铁运行仿真【含Matlab源码 042期】
- 检查word里参考文献引用依出现先后顺序排列(半自动化)
- 软件评测师-13.软件测试技术与应用
- iis 程序池设置及详解
- 基于单片机指纹考勤系统设计(论文毕设)全套资料
- windows 上面git 克隆clone 的时候报错 warning:Clone succeeded,but checkout failed
- 他一生仅凭252个字,就傲视千古…
- 关于洗牌的研究(六)——从数学到魔术之完美洗牌
- 基于web服务的文件共享平台pydio搭建教程
- 单页面SPA和多页面MPA应用的区别
- 288.软件开发过程与软件测试
热门文章
- vs2017 linux工程设置头文件,使用Visual Studio 2017作为Linux C++开发工具
- 表格中建一个按钮_CAD | CAD和Excel的表格互换教程
- bzoj1877 [SDOI2009]晨跑 费用流
- 【英语学习】【Level 08】U02 Movie Time L4 From the page to the big screen
- 【英语学习】【Level 07】U01 Making friends L6 At the park
- 【英语学习】【English L06】U03 House L5 Renting a House
- 【英语学习】【English L06】U01 Breakfast L4 Drink Morning Tea
- /usr/bin/python^M: bad interpreter: No such file or directory
- 李群与李代数2:李代数求导和李群扰动模型
- 深入理解 main 方法