关于java语言递增和递减的理解

我们可以在书本上看到对于前缀式,我们在执行完运算后才得到值,对于后缀式,则是执行运算之前就会得到值。

但是我们平时直接用i++,或者++i来举例子,实际项目中这样的例子是很好理解的但是下面这个程序  你知道怎么运行的么

for(int i=0;i<10;i++){

System.out.print(i);

}

对于这个for语句,你要记住 ,i在执行完一圈之后才会自增1

ps:书本上说递增的操作暗示着超越c++,O(∩_∩)O哈哈~,语言之争无处不在啊 。

时间: 2024-11-04 03:26:21

关于java语言递增和递减的理解的相关文章

Java语言中学习数组、运算符、流程控制的一些理解

一.数组 1.数组的概念及作用 数组是相同数据类型的元素的集合:   数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型. 例如: int [] a = new int [] {1,2,3,4,5,6,}; String [] s = new String [] {"小兔","小小兔","小小小兔",} : Employee [] e = Employee [10];(Employee是自定义类). 2.数组的声

堆栈--java语言的理解

堆栈 1,概要 堆栈是两种数据结构.堆栈都是一种数据项按序排列的的数据结构,只能在一端进行(称为栈顶(top))对数据项进行插入和删除. 要点:堆,列队优先,先进先出.栈,后进先出(Last-In/ First-Out). 2,对比(Java语言) 1.栈(stack)和堆(heap)都是java用来在Ram中存放数据的地方. 2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器.但缺点是,存在栈中的数据大小和生存期必须是确定的,缺乏灵活性.另外,栈数据可以共享.堆的优势是,可以动态

JavaScript运算符:递增和递减(++i,--i 和 i++,i-- 的区别)

递增和递减操作符直接借鉴自C,而且各有两个版本:前置型 (递增 ++i ,递减 --i )和 后置型 (递增 i++ ,递减 i-- ).书本上对两者的定义是:前置型应该位于要操作的变量之前,而后置型则应该位于要操作的变量之后.what?怎么那么难理解,换一种通俗易懂的语言去描述应该是咋样的......,结合提供代码,一顿白眼..... 前置型 (递增 ++i ,递减 --i ):  不就是先自身计算,再赋值给变量(先计算自己身上增加,减少了多少钱,再把它存到自己的银行卡里或者还给债主): 后置

2018.6.13 Java语言基础复习总结

Java语言基础与面向对象编程实践 第一章 初识Java 1.1机器语言 机器语言是指一台计算机全部的指令集合.机器语言室友0和1组成的二进制数,是一串串由0和1组成的指令序列,可将这些指令序列交给计算机执行. 1.2汇编语言 负责把汇编语言翻译成二进制的机器语言,这种翻译程序就是汇编程序. 1.3高级语言 1954年第一个完全脱离机器硬件的高级语言FORTRAN诞生 1.3.1C语言 是一种计算机程序设计语言,它既有高级语言的特点,又具有汇编语言的特点. 1.3.2 C++语言 是具有面向对象

Java语言描述顺序表类,顺序表类的基本操作实现

数据结构(Java版)ch2 线性表的顺序存储(顺序表) 线性表的抽象数据Java接口描述如下: package ch2; /** * 线性表的抽象数据接口,用Java语言描述线性表的这些功能! * @author 房廷飞 * */ public interface IList { public void clear(); //将线型表置成空表 public boolean isEmpty(); //判断是不是空表 public int length(); //返回线性表的长度 public O

Java语言核心技术之基本程序设计

Java语言核心技术之基本程序设计 Java语言核心技术 2.1 标识符和关键字 标识符是在程序开发时给包,类.接口.注解,变量,方法命名的字符序列. 标识符在命名时需要遵守相关的命名规则和命名规范: 标识符的命名规则: 标识符不能是Java的关键字和保留字,关键字是Java中被赋予赋予特殊含义的单词,例如public static void等等.保留字是现有Java版本尚未使用,但是未来的Java版本可能会做关键字使用的单词,例如goto,const.但是可以包含关键字,保留字. 标识符可以由

java语言概念及特点相关问题

1 .什么是计算机语言? 计算机语言:指人与计算机之间的通信,主要由一些指令组成,指令包括"数字.符号和语法等内容",程序员可以通过这些指令来指挥计算机工作. 计算机语言的种类可以分为以下三类: ①机器语言:由二进制的0和1组成的编码,不便于记忆和识别(用于计算机识别). ②汇编语言:采用了英文缩写的标识符,容易识别与记忆. ③高级语言:采用接近于人类的自然语言进行编程,进一步简化了程序编写的过程. Java是一种高级计算机语言. 2.Java语言的特点? "java程序语言

java语言基础001

1.java程序的基本结构大体上可以分为包.类.main()主方法.标识符.关键字.语句和注释等. 2.标识符和关键字区分大小写. 3.主方法是应用程序的入口点,java程序是从该方法开始执行的,main是主方法的名称,程序员不可以更改. 4.标识符 是一个名字,用来标识类名.变量名.方法名.数组名.文件名的有效字符序列. 5.标识符的命名规则: (1)java语言的标识符由字母.数字.下划线和美元符组成,第一个字符不能为数字. 非法:7word.5fox (2)java 语言使用Unicode

《Java语言程序设计》大作业报告 九宫格游戏

    <Java语言程序设计>大作业报告     中国石油大学(北京)2015 - 2016 学年第二学期     班级:_____计算机14-1_______ 姓名:_____  许 恺_________________ 学号:______2014011329___________     题意分析 程序首先需要九个可以移动的格子,大小相等,有字符串标示,其次要可以相应鼠标和键盘方向键的控制,可以自由移动,并且与此同时记录步数,最后在满足条件时弹出对话框并显示步数以及是否打破记录,关于打破