「java中j--」java中级面试题大汇总

博主:adminadmin 2022-11-25 15:58:09 61

本篇文章给大家谈谈java中j--,以及java中级面试题大汇总对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中for语句里的条件判断,i<=j,我觉得,因为i++,j--后,运行到number=3就

从你写的这些来看 如果输入6的话,执行到3的时候就会停止输出

而要实现你上面写的那样,循环条件就需要修改

关于java i++ j--的一道题,求解释啊。。。一直搞不明白。能不能把每一步怎么想的告诉我啊。。。

++在前,是先进行加一,然后再做运算,++在后,是先进行运算,然后再进行加一

所以,这两种方式都要使原来的数字加一,只不过前后顺序不一样。--是同样的道理

就像(++i)*(j--)

对于i来说,就是先加一,然后,才和(j--)相乘

对于j来说,就是先和(++i)相乘,然后再减一

所以,可以等同于:

(i+1)* j ;

j = j -1;

java有以下计算 int i = 9; int j = 16; float k = j-- – i / j + i; k值是多少?

 int i = 9; 

 int j = 16; 

 float k = j-- – i / j + i; 

 /*

 k=16-- -9/15+9

 k=16-0+9

 k=25

 

 核心在这里-i/j==-9/15  按照推断这里本该是-0.6的,因为是int类型,所以是0

 

 你想验证很容易,把上面的,i,和j改成,float类型,结果里面就变了!

 */

Java冒泡排序中i,j各代表什么意思

首先列出代码,好说话

public void sort(int[] targetArr){//小到大的排序

int temp = 0;

for(int i = 0;itargetArr.length;i++){

for(int j = i;jtargetArr.length;j++){

if(targetArr[j]targetArr[j+1]){

temp = targetArr[j];

targetArr[j+1] = targetArr[j];

targetArr[j] = temp;

}

}

}

这里的i代表的是需要执行冒泡排序的次数。j代表每次执行冒泡排序时,判断的指针位置。

你可以自己实例化一个五元数组,比如int[] nums={2,4,1,8,5};然后你按照上面程序走,你自己一步步画出来执行结果,这样你就比较容易理解。

比如i=0;j=0;代表第一次执行,指针位置在2,就比较2和4的大小。然后再i=0;j=1;指针位置在4,比较4和1的大小,依此类推。。

java中j--的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中级面试题大汇总、java中j--的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。