java中为什么这段代码int i=1就不输出1。

来源:360问答
责任编辑:李志喜
字体:

为了帮助网友解决“java中为什么这段代码int i=1就不输出1。”相关的问题,布客网通过互联网对“java中为什么这段代码int i=1就不输出1。”相关的解决方案进行了整理,用户详细问题包括:

public class TestArray2{

public static void main(String[] args){

int[] a = {1,2,3,4,5,6};

int j=6;

for(int i=0;i<=j+4;i++){

a[i] = j;

j--;

System.out.println(a[i]);

}

}

}


,具体解决方案如下:

解决方案1:

这个赋值的结果为

a[0]=6

a[1]=5

a[2]=4

a[3]=3

a[4]=2

a[5]=1

当然a[1]不是1,而是5啊

解决方案2:

i被重新赋值了

java中两个字符串如何比较大小?

答:int1 int2 long t1="= result 20131011"Integer;SimpleDateFormat(" 有三种方法实现 第一种直接用字符串类的compareTo方法; t1; int yyyyMMdd" result小于0; );  .parseInt(t2);int int1-int2;Date ; sdf;d1 SimpleDateFormat  .ge...

用java编写数组求和,array[]和ArrayList()?

答:这个很简单。在第一个例子中你定义的数组的类型是int类型,sum+=a[i] 就是正确的。 而在第二个例子中你将 ArrayList li转化成了Object的数组。在编辑的sum+=a[i] 报编译异常The operator += is undefined for the argument type(s) int, Object...

java输出两个文件中相同的字符串

答:你 看 看 这 个 ,是不是符合你的要求 import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import...

求助,用java怎么实现在窗口下让一个物体随机运动...

答:可以这样来实现nbsp;窗体实现生成随机数nbsp;在通过线城控制时间然后在窗体上用paint方法画出来nbsp;当然也可以捕获他的坐标java生成随机数的方法16:53http://tech.it168.com/j/e/2006-11-25/200611251710963.shtml一.在j2se里我们可以使用Math....

java如何实现当鼠标进入一张图片时,会自动更换另...

答:在显示图片的组件添加鼠标*

java中如何跳转到指定位置?

答:{ poss = -1; } /** * 用户输入红球数值 */...中,请耐心等候..."); for (int i = 0; i ...java 跳转 搜索资料 本地图片 图片链接 代码 提交...

如何用java求矩阵中不同行不同列元素之和的最小值

答:public static void main(String[] args) { //让用户输入矩阵的行列数 System.out.println("请输入矩阵的行列数"); System.out.println("行数:"); Scanner scanner = new Scanner(System.in); int row = scanner.nextInt(); System.out.println...

java数据库增加数据,怎么在控制台输出表中的数据...

答:SQL语句 select count(*) from student ; 查询出student表的总数 再执行一次sql赋值之后 stmt在执行一次 这个resultSet 就是你的数据总数

JAVA如何在JOptionPane里加图片

答:JOptionPane(Object message, int messageType, int optionType, Icon icon) 创建一个显示消息的 JOptionPane 的实例,使其具有指定的消息类型、选项和图标。\ JOptionPane(Object message, int messageType, int optionType, Icon icon, Object...

一个java中String小问题,a[s.charAt(i)

答:s.charAt(i)得到是一个char类型,同时他的assic码是{64-73}这个范围内的值。所以他可以用来做下标。还有s.charAt(i) - '0'的值范围在0-9之间。另外int数组会被自己初始化为0。

java代码: for (int i = 1;i < 10; i++) i++; System.out.println(i); 为什...

for语句中定义的i的作用范围是for语句的循环体,若在for语句外定义i,则作用范围会扩大。

为什么JAVA中这段代码,不能输出一个等腰三角三角形啊?输出...

for(int i=1;i<=4;i++){ for(int j = (4-i);j>0;j--){ System.out.print(" "); } for(int a=1;a<(i*2);a++){ System.out.print("*"); } System.out.println(); }

JAVA 程序实现 冒泡排序:我把程序里 for (int i = 1;.... )改成for(in...

INT I = 0和INT I =1;没有什么区别。 变化的是数组的大小。

java中for到底怎样使用 for(int i=1;i<=10;i++) sum+=i; count=i; 这...

代码括起来,你这样,后面的count=i已经不在for循环的里面了,所以那个i会报错,sum和count在for循环外面也要先声明初始化才能使用: int sum=0; int count=i; for(int i=1;i<=10;...

JAVA语言中i=1,i=i++,i=++i,i=i++.输出i的值为2,为什么与c语言...

i="+(++i)); i=1; System.out.println("i="+(i++)); 你觉得输出会一样么?会不一样的,试试就知道。不懂就复制下面的代码再对比下↓ int i=1; System.out.println(...

在 JAVA 中使用 "\t" 制表符输出时,怎样设置每行元素的输...

i)) { System.out.print(i + "\t"); if(++j == 5) { System.out.println(); j = 0; } } } } public static boolean isPrime(int n) { for(int i = 2; i * i <= n; i = (i + 1) | ...

请教,在Java冒泡排序中,for(int i=0;i<array.length-1;i++){

关键代码你都写好了,补充完整不就好了吗 public void sort(int[] intArray) { for(int i=0;i<intArray.length-1;i++)//这边应该是intArray.length-1吧,不然下面的j就超出界限了 for(j=i+1;j...

关于java中 随机产生的问题 这段代码中int random = (int)(Math....

*10); //产生随机数 这段代码中,Math是数学类,random()是Math类中的一个方法,random本身只产生(0~1)之间的小数, random()*10 意思是产生0~10之间的小数 ,int(random()*10...

java作业 boolean b=true i=(int)b 或者 int i=1; boolean b=(boolea...

都不对,java中这两种类型不兼容,也不能互相转换


相关文章:
java程序中int i=1;int i=(i++)+i 最后输出i的值?原因?1234int i=1;int i=(i++)+i;//这儿会报错,变量i已经存在int a=(i++)+i;//输出:3//      1  +2,++在后面先引用再...
java 九九乘法表中for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){。。。...我们只需要一次循环就够了,因为我们要么全部换行,要么都不换行。 2、对于要输出打... 的东西,就是这样了。 就像当 i = 5,也就是说,...
java代码: for (int i = 1;i < 10; i++) i++; System.out.println(i); 为什...for语句中定义的i的作用范围是for语句的循环体,若在for语句外定义i,则作用范围会扩大。
java中 int i = 1;int k = i + + + i 为什么等于2。i是什么类型的要不直接吧i转换为int类型的就行 int n=(int)i/2+1
java 中 int i = 6 ; i += i - 1; 结果是11 为什么?i+=i这句话等价于i=i+i,所以i=i+i-1=6+6-1=11
java中定义int i=0xffffff;输出为什么是-1ffff ffff 的二进制为 1111 1111 1111 1111 1111 1111 1111 1111 补码为1000 0000 0000 0000 0000 0000 0000 0001 为-1
各位java高手,请问为什么 int i = 1; i = i/10; System.out.println(i);...因为int指的是整数 java中整数求"/" 是只考虑商的 1/10的商是0,余是1 所以结果是0 另有单独求余的运算符% 5/3=1,5%3=2

www.book1234.com true report 20250
娱乐时尚
科技资讯
历史文化
真视界
旅游美食
精彩图文
我爱我车
母婴健康
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2018 book1234.com All Rights Reserved. 布客网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
教育考试: 学历财经建筑 医药公考资格外语电脑作文招聘中小学留学 文档 移民 文库专栏23问答中心z资讯z资讯1资讯涨资讯涨资讯1资讯问答图书馆知识IT编程数码信息解决方案信息中心IT科技问答新闻中心软件教室设计大全网络相关英语学习开发编程考试中心参考范文管理文库营销中心站长之家IT信息中心商学院数码大全硬件DIY企业服务网吧在线百科硬件知识手机平板汽车游戏家电精彩摄影现代家居IT女人经验健康养生猎奇创业攻略教育学习历史时尚潮流最近更新涨知识