QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

熊天琪游戏论坛 - 玩出名堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 793|回复: 0

[技术交流] Java的变量基础案例:声明两个变量,并初始化,实现两个变量的交换,

[复制链接]
发表于 2017-8-8 22:51:53 | 显示全部楼层 |阅读模式
这个练习题
案例:声明两个变量,并初始化,实现两个变量的交换,
应该怎么做呢?

我的思路是
因为是新学习的变量,对基本结构代码结构不是很熟悉,可能会敲错

  1. class VarDemo{

  2. int a = 10, b = 20;
  3. System.out.println("a="+a+", b="+b);

  4. int t = a;
  5. a = b;
  6. b = t;
  7. System.out.println("a"+a+", b="+b);

  8. }
复制代码


基本上是这样的结果
思路,声明2个变量并赋值初始化,
条件成立的情况下,
声明第三个变量,将a的值赋予t,将10保存在t里,然后将b的值赋予a,将20保存在a里,将t的值赋予b,将10保存在b里
于是打印出来,保存并编译,


  1. class VarDemo{
  2.        
  3.         public static void main(String[] args)
  4.                 {
  5.        
  6.         int a =10 , b = 20;
  7.        
  8.         System.out.println("a="+a+", b="+b);
  9.        
  10.         a = a + b;//a10+b20得到总和30
  11.         b = a - b;//a30减少b20得到总和10
  12.         a = a - b;//a30减少b10得到总和20
  13.        
  14.         System.out.println("a="+a+", b="+b);
  15.                 }
  16.        
  17. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
熊天琪的论坛真是太好啦, 我太喜欢熊天琪啦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Loading...

QQ|小黑屋|Archiver|手机版|熊天琪 ( 鄂ICP备14006674号,鄂公网安备42020502000003号 

安全联盟

GMT+8, 2017-10-18 13:50 , Processed in 0.140542 second(s), 29 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表