JAVA这个程序中-1是什么意思 我没看明白

作者&投稿:钦鬼 (若有异议请与网页底部的电邮联系)
java中index=-1是什么意思,弄不清概念~

其实程序中0,-1都是有特殊含义的。
一般而言-1代表出错了。是错误信息的提示。
而index一般代表了数组的下标。很明显,数组是从0开始的,既然这里说是-1意味着产生了什么错误。一般而言可能是空指针或是数组越界错误
好好检查下程序吧。
希望我的回答对你有帮助

注释简单的来说就是一种说明,不能被当成执行语句执行。做为一名程序员,但我们在写代码时是顺着思路写下去的。写代码好比就是在做题。当你在做的时候你脑海时的思路很清晰,会想到用一些特殊的方法来解决当前的问题。但是但你在解决一个大型问题时。思路有很多,而且有的比较复杂,现在你现写代码时,自己心里清楚自己为什么要这么写。但时隔几天或几个月,当你再次打开你所写的代码时。你会发现一大堆代码看下来整个人会晕头转向的。会忘记当时所写的部分代码的功能或实现过程。简单的说就是会忘记当时的思路。

而这时注释的作用就显示十分重要了。当你在写代码时。写到关键部分你可以写下一些说明(注释),说明你的思路或此段代码的功能和作用。当有了这些说明,你时隔几个月再回来看自己曾经写的代码时就能快速找回当时的思路,快速理解代码。值得提的时。以后在工作上,往往是团队合作。今天你写了几个代码。明天可能你请假,另一个人来接手你的工作。接着你的代码写下去。但如果你写代码时用到了一些别人不知道的思路时。如果没有注释,别人根本就很难理解你的代码。也就难以接手你的工作了。

说以上这些只是为了让楼主能明白注释的重要性。好了。下面正面回答楼主的问题:
上面说到。代码中可以加以注释来说明自己所写的代码的作用。在Java中有单行注释,多行注释,和文档注释。

(1)单行注释:以“ // ”开头后面接所要加的说明的内容。如下面所示:

//定义变量a
int a = 10;

//定义变量b
int b = 20;

上面的语句中,在编译的过程就会直接略过注释,只会编译 int a = 10 和 int b = 20这两句。由此可见注释只是起着说明的作用。

(2)多行注释:以“/*”开头,以“*/”结尾。
假设当你要说明你所写的代码的功能时。要说明的内容有很多。如果全部放在同一行会显得很难看。所以一般会用多行来写,如下所示

// 说明
//说明
//说明
//说明

以上是用四个单行注释来注释四行说明。但如果有10行说明就要按十个“//”这显示很麻烦,所以这时就可采用多行注释。上面的可改成:
/*
说明
说明
说明
说明
*/

也可以这样
/* 说明
说明
说明
说明 */


(3)文档注释:以“/**”开头,以“*/”结尾。文档注释主要是生成文档的。楼主刚学Java可能不知道什么是API文档。因此,这里我就不说明了。以后你自然会明白。
好了就这些了。希望能帮到楼主,祝楼主学习愉快!O(∩_∩)O哈哈~

gc.get(Calendar.DAY_OF_WEEK) 这个是获得当天是这周的第几天,默认周日是第一天,所以周日就是1,而kor_week数组是从0开始的,所以要减1

java是从0开始的,例如说12个月存在一个数组中,那么12月肯定是第12-1个元素

具体点


AVA进入游戏后弹出对话框进不去
请您先点击no或者否,因为这是AVA程序自带问题解析提报程序,尽管如此,AVA的开发公司也不会给您一个很好的答复,只能由我们自行解决。您可以尝试卸载战地之王后重新安装,请注意避免将战地之王安装地址与程序所在盘重叠,避免不必要的程序冲突。顺便说一下用旋风下载确实比普通货迅雷下载快。祝您玩得愉快...

为什么玩AVA总卡死
参考以下方法进行处理。1.关闭防火墙(包括系统自带的防火墙)及杀毒软件,如果对防火墙和杀毒软件设置了解的玩家,也可不关闭,进行相关数据传输通过的设置即可。PS:很多玩家都是由于电脑防火墙限制了更新程序的数据传输导致无法正常进入游戏,所以请各位勿必注意这个关键的问题。有些玩家说XP的系统无法进入,换...

ava出现了一个问题,该问题导致了此程序停止与 Windows 进行交互...
你电脑中毒了, NSRR病毒导致文件损坏 损坏文件未知 解决办法就是重新做系统了,请采纳

在java编程中,java编译器会将java程序转换为
转化为字节码。一般java文件编译过后会成为class文件,这个class文件就是字节码。ava是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

开发JAVA应用程序有哪些步骤?
定义问题:主要是指“想开发什么样的程序”、“这个程序用来解决什么问题”。满足目标客户的要求是最重要的。 2. 是否具有可行性:要对这个程序是否具有实用性、利益性、以及对技术和法律方面的要求,都进行考虑。 3. 需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。 4. 开发...

ava游戏问题 求助
问你是否发送邮件 你点击否 具体原因见下 1、系统的硬件配置不够、系统不完善、病毒木马的破坏游戏文件、非正常关机造成的磁盘错误 2、运行过多程序。或运行导致冲、突的程序(建议开启游戏的时候关闭无关的程序,包括在后台运行的程序)3、“句柄错误”,尝试重启后重新登录客户端 转自AVA论坛 ...

AVA进不去
你到这网站看一下吧http:\/\/service.qq.com\/info\/39128_0.html登录战地之王时,提示“程序错误”、“与服务器连接失败”等等,如何处理?一、登录时提示“与房主资源文件不同或找不到Awesomium.dll”,相关解决办法如下:您的AVA客户端文件已经损坏了,建议卸载现有客户端,登录官网重新下载最新的战地之...

为什么AVA玩不了?提示说与房主的源文件不一致请到官网下载,,?_百度...
3、下载最新的客户端,与其他玩家版本保持一致(进入官网下载地址) 4、试着关闭其他可能与AVA导致冲突的软件 5、保证系统稳定,如有必要请优化电脑清理垃圾(如360安全卫士) 6、可能是系统对非法程序(如外挂)进行了屏蔽,或该账号已经被封停 7、如果配置、网络、客户端都没问题,请尝试重装系统 ...

为什么ava进不去
如果电脑程序运行参数没问题的话,应该是游戏的应用程序有问题,建议重装AVA应用程序.如果不能排除病毒的话,再杀毒,主C盘,再不行,请查看网络的设置是否有误

AVA在WINDOW7的问题
AVA在WIN7系统还不稳定。游戏黑屏的游戏分辨率设置的问题。你在游戏里把800*600和1024之间切换下。AVA只有这两种 分辨率下才是最稳定的。--- 楼主,亮配置吧,黑屏的的原因除WIN7本身的原因之外还有硬件问题。游戏分辨率只个是测试。很多东西在WIN7上运行都会出现问题。还有顺便提供DirectX 的版本 参考资...

楚雄市13048539140: java里定义某个初始值为 - 1是什么意思,有什么用,一般用于什么情况下面? -
地送盐酸: 这样的定义,一般是方便后面的判断,如-1可能说明在后续的代码中有错误,最后一判断就知道. 初值的意义,要根据实际的环境判断的.不管是-1、0、1、还是100,都有其意义的.

楚雄市13048539140: java中的1和 - 1代表什么 -
地送盐酸: java中的1和-1仅仅代表int类型的正负值.java中在读取文件操作时,有一个方法read,可以返回1或者-1,这个代表有数据和没有数据,在其他地方就跟c语言不一样,没有特殊的含义,不能代表是与否.

楚雄市13048539140: java编程中return- 1 是什么意思 -
地送盐酸: 光看这本身没啥含意!很多时候会把它当成一个标志值,比如在一个方法如果有异常那我们就把让它返回-1,也就是return -1,这样出现异常我们通过得到-1就知道该方法出现异常!这也算一种编程技巧,应该学会!

楚雄市13048539140: JAVA这个程序中 - 1是什么意思 我没看明白 -
地送盐酸: gc.get(Calendar.DAY_OF_WEEK) 这个是获得当天是这周的第几天,默认周日是第一天,所以周日就是1,而kor_week数组是从0开始的,所以要减1

楚雄市13048539140: java中index= - 1是什么意思,弄不清概念 -
地送盐酸: 比如你查询数据库有几条信息的话,用这个表示数据库里面没信息,返回的值就是-1

楚雄市13048539140: java if(p1!= - 1){p=p1;}这里面的 - 1是什么意思呢?? -
地送盐酸: 我给你详说一下吧:p1应该是做完莫些程序以后得到得一个数字赋值于p1了.做判断是来判断些p1是否等于这个-1如果等于这个-1那么说明你前面得代码没有成功有出错得地方.如果不等于-1说明已经可以执行判断里面得语句了.

楚雄市13048539140: java中while((c=source.read())!= - 1)什么意思 -
地送盐酸: while((c=source.read())!=-1) 首先把source.read()读到的数据赋值给C如果c的值不等于-1循环继续,也就是source中还有数据,否则到达结尾了就不在循环了.然后在循环体中可能要用到读的数据c

楚雄市13048539140: java中 System.exit(1);是什么意思? -
地送盐酸: exit方法用于中断正在运行之中的java虚拟机,其中包含的整形参数用来表示状态码.惯例来说,非零的状态码表示异常终止.零状态码表示正常终止整个程序.

楚雄市13048539140: java中的&运算符是什么意思?怎么用? -
地送盐酸: 给你个例子:public static void main(String[] args){ int i1 =1,b1=2; //使用&& if(i1==2 && (b1++)== 3){ System.out.println("使用&...

楚雄市13048539140: java中一个&是什么意思? -
地送盐酸: 在java中有逻辑运算符(如:&&,||,!)和取位运算符(如:&,|,^) 使用取位运算符,你必须要把操作数转换为二进制码, (比如:1的二进制为(共32位)前面31个0,最后是一个1) 然后再按照对应的位来取逻辑&&运算.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网