00-JAVA语法基础
1、
原码为数的二进制数,反码是将其二进制数每一位按位取反。补码则不同,正数的补码是其原码本身,负数的补码是其除符号位以外其他每一位按位取反再加一,符号位不变。
int a=100;
a=a>>2;//a等于25
a=a<<2;//a等于400
a=a|2;//a等于102
a=a^2;//a等于102
a=a&2;//a等于0
a=~a;//a等于-101
Java中的数是采用补码表示的。
2、
public class Test {
private static int a=200;
public static void main(String[] args) {
int a=100;
System.out.println(a);
}
}//输出的结果为100
3、
private enum MyEnum{
ONE, TWO, THREE
}
public static void main(String[] args) {
for(MyEnum value:MyEnum.values()){
System.out.println(value);
}
}
运行结果:
ONE
TWO
THREE
遍历还可以MyEnum value:MyEnum.values()
5、
public class Test {
public static void main(String[] args) {
System.out.println("0.05+0.01="+(0.05+0.01));
System.out.println("1.0-0.42="+(1.0-0.42));
System.out.println("4.015*100="+(4.015*100));
System.out.println("123.3/100="+(123.3/100));
}
}
运行结果:
0.05+0.01=0.060000000000000005
1.0-0.42=0.5800000000000001
4.015*100=401.49999999999994
123.3/100=1.2329999999999999
6、
public class Test {
public static void main(String[] args) {
int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");
}
}
运行结果:
X+Y=100200
300=X+Y
原因:第一个输入前面是字符串,所以后面的X和Y也成了字符串输出了;第二个先输出的是数,所以数先进行加再输出。
最新文章
- iOS 委托与文本输入(内容根据iOS编程编写)
- Excel中添加下拉框
- Python_Day8_面向对象编程进阶
- Largest Rectangle in a Histogram(DP)
- windows下安装多个tomcat服务
- POJ 2431 Expedition(探险)
- mozilla css developer center
- 关于IOS9更新的适应与适配
- Android开发心得(转)
- vim 操作指令2
- Eclipse使用总结
- 一键帮你复制多个文件到多个机器——PowerShell小脚本(内附PS远程执行命令问题解析)
- Ubuntu12.04 Firefox安装flash
- MySQL相关命令与备份
- linux下64位汇编的系统调用(3)
- java 取模运算% 实则取余 简述 例子 应用在数据库分库分表
- asp.net gridview 如何实现行点击事件
- 消息系统之Apache ActiveMQ
- jquery插件--问题类(新增&;&;删除)简易版
- google thumbnailator