import java.math.BigDecimal;
/**
* 1、表达式谜题
*
* @author admin
*
*/
public class TestExp {
/**
* @param args
*/
public static void main(String[] args) {
int i = 1;
/** 判断是否为奇数 **/
System.out.print(i++ + " ** 判断是否为奇数 ** ");
System.out.println((5 & 1) != 0);
/** 小数减法 **/
System.out.print(i++ + " ** 小数减法 ** ");
System.out.println(2.00 - 1.10);
BigDecimal num1 = new BigDecimal("2.00");
BigDecimal num2 = new BigDecimal("1.10");
System.out.print(" ** 小数减法 改进 ** ");
System.out.println(num1.subtract(num2));
/** 计算日期是要在数字后加L,防止int溢出 **/
System.out.println(i++ + " ** 计算日期是要在数字后加L,防止int溢出 ** ");
/** 一定要大写L **/
System.out.print(i++ + " ** 一定要大写L 12345 + 5432l ** ");
System.out.println(12345 + 5432l);
/** 十六进制数 **/
System.out.print(i++ + " ** 十六进制数 ** ");
System.out.println(Long.toHexString(0x100000000L + 0xcafebabe));
System.out.print(" ** 十六进制数改进 ** ");
System.out.println(Long.toHexString(0x100000000L + 0xcafebabeL));
/** 类型转换 **/
System.out.print(i++ + " ** 类型转换 ** ");
System.out.println((int) (char) (byte) -1);
System.out.print(" ** 类型转换 ** ");
System.out.println('c' & 0xffff);
System.out.print(" ** 类型转换 ** ");
System.out.println(((short) (char) (byte) -1) & 1);
/** 互换内容 **/
int x = 1984;
int y = 2001;
x ^= y ^= x ^= y;
System.out.print(i++ + " ** 互换内容 ** ");
System.out.println("x = " + x + "; y = " + y);
/** 问号,感叹号 **/
char c = 'X';
int nMH = 1;
System.out.print(i++ + " ** 问号,感叹号 ** ");
System.out.println(true ? c : 0);
System.out.print(" ** 问号,感叹号 ** ");
System.out.println(false ? nMH : c);
/** 复合表达式 **/
short sh = 0;
int in = 123456;
sh += in;
// sh = sh + in; //非法
System.out.print(i++ + " ** 复合表达式 ** ");
System.out.println(sh);
Object obj = "buy";
String str = "effective java";
obj = obj + str;
// obj += str; // 非法
}
}
分享到:
相关推荐
Java谜题1——表达式谜题 谜题1:奇数性 谜题2:找零时刻 谜题3:长整除 谜题4:初级问题 谜题5:十六进制的趣事 谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 Java谜题2...
java 表达式谜题 java 字符谜题 java 循环谜题 java 异常谜题 java 高级谜题 ......
JavaJava谜题谜题-表达式谜题表达式谜题 JavaJava谜题谜题 -表达式谜题表达式谜题
Java谜题1——表达式谜题.htm Java谜题2——字符谜题.htm Java谜题3——循环谜题.htm Java谜题4——异常谜题.htm Java谜题5——类谜题.htm Java谜题6——库谜题.htm Java谜题7——更多的类谜题.htm Java谜题8——更...
Java 谜题1——表达式谜题 谜题2:找零时刻
Java 谜题 1——表达式谜题 谜题 1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数。这个方法能够正确运转 吗? public static boolean isOdd(int i){ return i % 2 == 1; } 奇数可以被定义为被 2 整除余数...
Java谜题1——表达式谜题 3 谜题1:奇数性 3 谜题2:找零时刻 4 谜题3:长整除 6 谜题4:初级问题 7 谜题5:十六进制的趣事 8 谜题6:多重转型 10 谜题7:互换内容 11 谜题8:Dos Equis 13...
Java谜题1——表达式谜题 谜题1:奇数性 谜题2:找零时刻 谜题3:长整除 谜题4:初级问题 谜题5:十六进制的趣事 谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 Java谜题2...
Java谜题1——表达式谜题 谜题1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数。这个方法能够正确运转吗? public static boolean isOdd(int i){ return i % 2 == 1; } 奇数可以被定义为被2整除余数为...
谜题1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数。这个方法能够正确运转吗? public static boolean isOdd(int i){ return i % 2 == 1; } 奇数可以被定义为被2整除余数为1的整数。...
谜题1:奇数性 谜题2:找零时刻 谜题3:长整除 谜题4:初级问题 谜题5:十六进制的趣事 谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 第3章 字符之谜 谜题1l:最后的笑声 谜题12:...
在http://regexcrossword.com/网站上提供其他功能:有效的线索指示器,加载/保存谜题 安装此扩展程序后,请访问http://regexcrossword.com/并享受额外的功能:*加载/保存拼图-您可以复制/粘贴当前解决方案的文本表示...
谜题1:奇数性 5 谜题2:找零时刻 7 谜题3:长整除 9 谜题4:初级问题 11 谜题5:十六进制的趣事 13 谜题6:多重转型 15 谜题7:互换内容 17 谜题8:Dos Equis 19 谜题9:半斤 21 谜题10:八两 23 第3 章...
编码练习、谜题和代码示例。 在 150 多个步骤中,我们探索了最重要的 Python 编程语言特性 Python 编程基础 - 表达式、变量和打印输出 Python 运算符 - Python 赋值运算符、关系和逻辑运算符、短路运算符 Python ...
使用正则表达式过滤数据行 - 硬币 C 可以给出多少种改变 N 的方法 每个问题都在一个旨在接受命令行输入的 C++ 文件中解决 - 因为这就是这些技术面试问题的框架。 字符串函数 有一个包含一些基本字符串和实用程序功能...
Java解惑 共95个疑惑点 一 表达式之谜 谜题1 奇数性 谜题2 找零时刻
表达式之谜,符号之谜,循环之谜,异常之谜,类之谜,库之谜,各种谜题。
数学谜题解答器 称为多个运算符和数字,求能获得指定结果和所有元素刚好使用一次的数学表达式。 运算符: + - * 数字:1-9
12.2 以-1+i为底的数制 264 12.3 以其他数为底的数制 266 12.4 最高效的底是什么 267 12.5 习题 267 第13章 格雷码 269 13.1 简介 269 13.2 递增格雷码整数 271 13.3 负二进制格雷码 272 13.4 格雷码简史及...
为了提供整个物理图像中遗漏的谜题之一,我们研究了在统一的框架下针对Schwarzschild黑洞中与Weyl张量耦合的光子的弱偏转透镜,该统一框架对其两个可能的极化均有效。 对于以ε(即透镜的重力引力半径与爱因斯坦角...