java跨平台
public class JavaTest{
public static void main(String[] args){
System.out.println("java Test for windows/linux");
}
}
windows,linux平台下面,
使用javac JavaTest.java; java JavaTest命令进行测试,顺利通过。 编译中间产生的JavaTest.class 可以放到不同的jvm虚拟机中进行解释执行。
对话框
Swing是一个用于开发Java应用程序用户界面的开发工具包。
import javax.swing.*;
public class JavaDialog{
public static void main(String[] args){
JOptionPane.showMessageDialog(null, "Hello JavaDialog");
}
}
java JavaDialog运行:
二进制数据打印
public class BinaryString{
static String bString(int num){
String result = "";
StringBuffer sb = new StringBuffer("");
int zerosNumber = Integer.numberOfLeadingZeros(num);
while(zerosNumber-- != 0){
sb.append("0");
}
result = sb.toString()+Integer.toBinaryString(num);
return result;
}
public static void main(String[] args){
int x = 10;
System.out.println("x="+x+"("+bString(x)+")");
//F:\java-tmp>java BinaryString
//x=10(00000000000000000000000000001010)
}
}