首页编程java编程java i 是什么意思,java 中+i+ 是什么意思

java i 是什么意思,java 中+i+ 是什么意思

编程之家2023-10-1395次浏览

本篇文章给大家谈谈java i 是什么意思,以及java 中+i+ 是什么意思对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

java i 是什么意思,java 中+i+ 是什么意思

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

首先列出代码,好说话

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

int temp= 0;

java i 是什么意思,java 中+i+ 是什么意思

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

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

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

java i 是什么意思,java 中+i+ 是什么意思

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中i++是什么意思

i++是运算后i自增1,++i是运算前i自增1。

第一次循环:i=1

sum=sum+i这个从后往前看,先算后面这个sum+i,这是sum是前面赋值的0,加上i之后,(sum+i)的值是1,再赋给sum。sum=sum+i这个式子等价于sum+=i

然后i自增1,执行完第一次循环之后,i就是2了。

全部执行之后,最后一句输出的,i是5,sum是15

但是事实上最后i还是执行了一个自增的运算,i是6,不满足i<=5的条件,不会进入循环了

java-=是什么意思

1、自减运算符,如:a-=b,等价于a=a-b。

2、int i= 1; int sum= 0; sum= sum+ i。

3、Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

4、当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类[22],通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

5、自增和自减是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。

java 中+i+ 是什么意思

后缀自增法(a++):先进行表达式运算,再进行自增运算。

前缀自增法(++a):先进行自增运算,再进行表达式运算。

举例1如下:

publicclassOperation{

publicstaticvoidmain(String[]args){

inta=5;

/**

*intb相当于:5+6+7=18

*执行完a++[运算]后a进行自增,不是执行完此条完整语句后a才自增,而且在同一条语句中a++以后的a都是自增以后的值*/

*/

intb=a+++a+++a;

//a经过两次自增,所以它的值是7

System.out.println("a="+a);

System.out.println("b="+b);

}}

举例2如下:

publicclassOperation{

publicstaticvoidmain(String[]args){

inta=5;

/**

*intb相当于:6+7+7=20

*执行++a[运算]时a先进行自增.而且在同一条语句中++a以后的a都是自增以后的值

*/

intb=++a+++a+a;

//a经过两次自增,所以它的值是7

System.out.println("a="+a);

System.out.println("b="+b);

}

}

文章到此结束,如果本次分享的java i 是什么意思和java 中+i+ 是什么意思的问题解决了您的问题,那么我们由衷的感到高兴!

现在学java出来做什么,学Java以后可以做什么元彬演过的电视剧(元彬是哪部电视剧人物)