二进制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); } }