二进制0b开头
八进制0开头
十六进制0x开头
package com.jacky;
public class Aserver {
public static void main(String args[]) {
System.out.println(100);// 十进制
System.out.println(0b100);// 二进制
System.out.println(0100);// 八进制
System.out.println(0x100);// 十六进制
}
}
输出:
100
4
64
256
面试题
byte变量相加,将类型提升到int
public class Aserver {
public static void main(String args[]) {
byte b1 = 3, b2 = 4, b;
b = b1 + b2;// 变量相加,类型提升,报错
b = 3 + 4;// 常量相加,先把结果计算出来,然后看是否在byte的范围内,如果在就不报错
}
}
char占据2个字节。Java的char类型可以保存汉字。
'a' + 1
public class Aserver {
public static void main(String args[]) {
System.out.println('a');
System.out.println('a' + 1);
}
}
输出:
a
98
例1.1一个非常简单的应用程序。
public class Example1_1 {// 我的第一个应用程序
public static void main(String[] args) {
System.out.println("你好!欢迎你学习Java语言。");
}
}
例1.2一个简单的小应用程序,用不同颜色显示两行文字:
欢迎你学习Java语言。
只要认真学习,多上机实习,一定能学好Java语言。
import java.applet.*;
import java.awt.*;
public class Example1_2 extends Applet {
public void paint(Graphics g) {
g.setColor(Color.blue);// 设置显示的颜色为blue
g.drawString("欢迎你学习Java语言。", 30, 20);
g.setColor(Color.red);// 设置显示的颜色为red
g.drawString("只要认真学习,多上机实习,一定能学好Java语言。", 30, 50);
}
}