![](https://img-blog.csdnimg.cn/20200617165924569.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
思考题
Think
GuessHat
骐骥一跃,不能十步,驽马十驾,功在不舍
展开
-
java中将两个数的值进行互换
java中将两个数的值进行互换1.采用第三个变量int a=10;int b=20;int c=a;a=b;b=c;2.进行加减运算int a=10;int b=20;a=a+b;b=a-b;a=a-b;3.进行异或处理int a=10;int b=20;a=a^b;b=a^b;a=a^b;4.赋值运算b=(a+b)-(a=b);...原创 2020-06-14 15:04:42 · 1230 阅读 · 0 评论 -
瓶子瓶盖换酒问题
1.需求两块钱一瓶啤酒,四个盖子可以换一瓶啤酒。2个瓶子可以换一瓶啤酒。问: 如果手上有20块钱,一共喝了多少瓶啤酒?2.思路一: 拿所有的瓶子去换酒, 更新瓶盖数 更新瓶子数 更新总数 然后瓶盖能换酒就一直换 更新瓶子数 更新瓶盖数 更新总数class Wine{ public static void main(String[] args){ int money = 20; int price = 2; int num原创 2020-06-12 19:56:12 · 2565 阅读 · 1 评论 -
java数据类型思考题
java数据类型思考题double d = 12.345; //可以吗? 可以。float f =d ; //可以吗?不可以 。 错误: 不兼容的类型: 从double转换到float可能会有损失float f1 =(float)12.345;//可以吗? 可以。就是强转。float f2 = 12.345f;//可以吗? 可以byte b1 =3 ,b2=4,b;//b = b1+b2;//可以吗? 不可以。加完之后是int ,必须强转b = 3+4;//可以吗?可以。//java 比原创 2020-06-09 19:54:11 · 156 阅读 · 0 评论