当前位置:首页 > 开发 > 编程语言 > Java > 正文

一道经典Java面试题

发表于: 2010-04-30   作者:deble_king   来源:转载   浏览次数:
摘要: 题目:在不使用第3个数的情况下,交换2个数的值 第一种方法 public class Test {         public static void main(String[] args) {           //利用加减法&nbs
题目:在不使用第3个数的情况下,交换2个数的值
第一种方法
public class Test {  
 
    public static void main(String[] args) {  
        //利用加减法  
       int a = 10, b = 5;  
        a = a + b;  
        b = a - b;  
        a = a - b;  
          
        System.out.println("a=" + a + "\nb=" + b);  
    }  
}
第二种方法
public class Test  {  
 
   public static void main(String[] args) {  
       //利用一个数异或本身等于0和异或运算符合交换率  
       int a = 10, b = 5;  
       a = a ^ b;  
       b = a ^ b;  
       a = a ^ b;  
         
        System.out.println("a=" + a + "\nb=" + b);  
    }  

第三种方法
public class Test  {  
       public static void main(String[] args)
           int a = 10;
           int b = 20;
           a = b+0*(b=a);
          System.out.println("a=" + a + "\nb=" + b);  
    }  

一道经典Java面试题

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向
//20、String 和StringBuffer的区别 String: (1)String 类代表字符串。 Java 程序中的所有字符串
给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数 要求下排每个数都是先前上排那十个
第一部分:用CSS实现布局 请使用CSS控制3个div,实现如下图的布局: <div class="rightcontainer
题目: 有一个N*N的矩阵,矩阵内的数字都是整数,包括正数、负数和0。起点是左上角,目的地是右下角
今天笔者几篇文章介绍了改雇员查询的文章. 关联文章的地址 以下各个标题将用到上图的4个表,其关联
一、用CSS实现以下布局 让我们一起来做一个页面 首先,我们需要一个布局。 请使用CSS控制3个div,实
就这道题我也想些想法,当时他们和我说完,我在想用什么方法可以实现。毕竟现在javaSE都忘的差不多
前天在群里看到一道面试题,一下子有点蒙... 第一反应当然是选A,先不说没引用头文件和声明使用命名
记得不久以前有道面试题,要求下面的数据结构 里面每一项都是一个id和一个name,并且,要求能够通过
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号