java中java double相减自减问题

为什么java编码规范里面要求不能将自增或者自减表达式当做操作数_百度知道
为什么java编码规范里面要求不能将自增或者自减表达式当做操作数
我有更好的答案
会死循环,自增不知道啥时候结束,这段代码会一直运行下去,就死循环了
有例子吗?
int i=j++;System.out.print(i);这样就死循环了
好哒,很感谢。
有java问题可以单独私信你吗😊
采纳率:52%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求助 Java 自加自减 问题_百度知道
求助 Java 自加自减 问题
我知道++、--在前就是先运算后取值,可是这题我就是不会做,请大侠帮我详细就是一下,特别是第二部分
我有更好的答案
此时i2加1变为21,然后执行到i = (++i2);此时i2先加1变为22,然后i也等于i2,即为9,即为22然后执行到i = (--i1),此时i1先减1变为9,此时i等于i1即为9然后执行到i = (i1--),显示i先等于i1i初值为(i2++)即为20
采纳率:17%
找本教程看看吧,这个我不太懂
++和-- 我举个例子给你看下i=1;int j=i++;//运行到这的时候i是1然后把值给j 在执行++执行完这句 j=1 i=2;int j=++i//这里先算++ 再把值给j执行完这句 j=2 i=2;
public class Test{ public static void main(String[] args) {
int i1=10,i2=20;
int i=(i2++);//i=i2=20;这里i2再自加为21;
System.out.println(&i=&+i);//20
System.out.println(&i2=&+i2);//21
i=(++i2);//i2会先自加1为22;然后i=(i2+1)=22;
System.out.println(&i=&+i);//22
System.out.println(&i2=&+i2);//22
i=(--i1);//i1会先自减1等于9;然后i=i1为9
System.out.println(&i=&+i);//9
System.out.println(&i1=&+i1);//9
i=(i1--);//i会先等于i1=9;然后i1再自减1等于8
System.out.println(&i=&+i);//9
System.out.println(&i1=&+i1);//8 }}看看注释再自己多想想就会了,多练练就好了
int i = (i2++);等于int i = i2;i2 = i2 + 1;i = (++i2);等于i2 = i2 + 1;i = i2; 这样明白了吗?减类似,不重复了。
比如说:j=++i,j=--i,这里是先运算--i的值,然后再把自增、自减后的值即已经加了1赋值给j;
而j=i++或者j=i--,这里则是先把i的值(即还没自增自减的值)赋值给j,然后再自加或者自减。这样明白不,其实你看多点这样的例子就明白的了。
其他4条回答
为您推荐:
其他类似问题
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按要求编写Java应用程序。 (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。 创建第
时间: 22:24:34
&&&& 阅读:708
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
package com.hanqi.
public class jidongche {
private S//车牌号
//无参构造方法
jidongche()
public String getChepaihao() {
public void setChepaihao(String chepaihao) {
this.chepaihao =
public int getSpeed() {
public void setSpeed(int speed) {
this.speed =
public double getWeight() {
public void setWeight(double weight) {
this.weight =
//有参构造方法
jidongche(String cph,int sp,double wh)
chepaihao=
//设置成员方法
public int getAddspeed(int add)
return speed+=
public int getjianspeed(int jian)
return speed-=
public void setchepaihap(String chage)
chepaihao=
jidongche jdc=new jidongche();
jdc.setChepaihao("xx1234");
jdc.setSpeed(100);
jdc.setWeight(100);
System.out.println("无参构造方法车牌号为:"+jdc.getChepaihao()+"\r速度为:"+jdc.getSpeed()+"\r载重量为:"+jdc.getWeight());
jdc.setChepaihao("辽A9752");
jdc.getAddspeed(30);
System.out.println("无参构造方法将车牌号改为:"+jdc.getChepaihao()+"\r速度增加到:"+jdc.getSpeed());
jidongche jdc1=new jidongche("xx1234", 150, 100);
jdc1.getjianspeed(30);
jdc1.setchepaihap("辽B5086");
System.out.println("有参构造方法将车牌号改为:"+jdc1.getChepaihao()+"\r速度减为:"+jdc1.getSpeed());
System.out.println("该车辆的载重量为:"+jdc1.getWeight());
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:http://www.cnblogs.com/diaozhaojian/p/5886852.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!Java语言中自增、自减运算符解析-论文_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java语言中自增、自减运算符解析-论文
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 java double 减法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信