Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 编程/算法/API
打印话题 寄给朋友 订阅主题 |
作者 | 一个经典的面试题目(大家给我看看) |
raoaming
发贴: 2 积分: 0 |
于 2008-10-18 19:56
写一个java小程序:判断一个数是不是2的n次方? import java.util.Scanner; public class TestNci{ public static void main(String[] args){ System.out.println("请输入一个整数!"); Scanner scan=new Scanner(System.in); long n=scan.nextLong(); if(judge(n)) System.out.println("您输入的数字: "+n+" 是2的n次方!"); else System.out.println("您输入的数字: "+n+" 不是2的n次方!"); } static boolean judge(long i){ if((i&(i-1))==0) return true; else return false; //return i&(i-1)? fasle:true; 上面的if语句为什么不能用这句代替 } } TestNci.java (0.53k)
阿熊 edited on 2008-10-23 17:19
|
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
13586 | 一个经典的面试题目(大家给我看看) | raoaming | 897 | 2008-10-18 19:56 |
10550 | Re:一个经典的面试题目(大家给我看看) | zfy1002 | 12 | 2008-10-23 17:01 |
10549 | Re:一个经典的面试题目(大家给我看看) | junz04 | 41 | 2008-10-25 19:56 |
10277 | Re:一个经典的面试题目(大家给我看看) | JiafanZhou | 107 | 2008-11-11 23:14 |
9924 | Re:一个经典的面试题目(大家给我看看) | popahqiu | 73 | 2009-02-05 03:42 |
10733 | Re:一个经典的面试题目(大家给我看看) | breezehou | 47 | 2009-02-06 09:00 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |