JAVA中,整型a,b转换

树梢上的阿飞啊 2017-07-11 07:09:23
在JAVA中,有没有什么办法可以写一个方法转换a,b的值
...全文
371 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
u011035329 2017-07-13
  • 打赏
  • 举报
回复
public class Helol{ static class T{ public int a; public int b; } public static void main(String... args){ T t = new T(); t.a=4;t.b=5; method(t); system.out.println(t.a + " ; " + t.b); } public static void method(T t){ t.a=500; t.b= 400; } }
靠谱么 2017-07-13
  • 打赏
  • 举报
回复
噗噗噗噗噗噗噗噗噗
zerozerg2006 2017-07-12
  • 打赏
  • 举报
回复
可以,只需要使用 com.NIUBI.ZHUANGBI.SB(a,b),就能转换a,b的值,还有概率转换出传说中的超级赛亚人。我那次把a转成赛亚人了,b差了点火候失败了
pengjianwu1994 2017-07-12
  • 打赏
  • 举报
回复
整型a,b转换,如果使用方法的话,不知道楼主是需要返回值还是直接在方法中输出?不是很明白需求啊,如果直接输出的话那就太简单了,如果是需要返回的话,可以将方法返回类型设置为数组,然后在main中调用方法时将数组中元素一一取出就行了。拙见,可能不对,希望能有用。
hudishen 2017-07-11
  • 打赏
  • 举报
回复
public class App { public static void main(String[] args) { int a = 1945132412; int b = 1913412349; swap1(a, b); swap2(a, b); } public static void swap1(int a, int b) { a = a + b; b = a - b; a = a - b; System.out.println(" a = " + a + ", b = " + b); } public static void swap2(int a, int b) { a = a ^ b; b = a ^ b; a = a ^ b; System.out.println(" a = " + a + ", b = " + b); } } 楼主看一下,是否满足期望。
rumlee 2017-07-11
  • 打赏
  • 举报
回复
如果希望通过一个方法来转换两个基本类型的值的话,只能将这两个基本类型定义成全局变量,可以直接在方法中访问,而不是通过参数传进去。通过参数传的方式都是做不到的。因为基本类型只能通过值传递,而不能传递引用。
结冰的眼泪 2017-07-11
  • 打赏
  • 举报
回复
啥叫转换a b的值 是交换吗
  • 打赏
  • 举报
回复
a b为基本数据类型

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧