public class Demo02 { public static void main(String[] args) { String name = "汤姆·克鲁斯"; int kill = 99; String title = "‘一竿走天涯’"; //使用格式化输出 //%s表示字符串,%d表示数字,%n表示换行 String sentenceFormat ="%s 在进行了连续 %d 次野钓以后,获得了 %s 的称号%n"; System.out.printf(sentenceFormat,name,kill,title); System.out.println("\n"); //打印换行 float b1 = 1.1F; double c1 = 3.14159_2653589793_238462643383279_5028841971693993751058209749445923078164062862089986280348253421170679; String show_b1_output = "b1="+b1; System.out.println(show_b1_output); //打印字符串变量show_b1_output的内容 String show_c1_output = "c1="+c1; System.out.println(show_c1_output); //打印字符串变量show_c1_output的内容,能发现圆周率小数点后100位的值被截为了double数据类型的最大长度范围 System.out.println("\n"); //打印换行 System.out.println("abc"); //打印字符串abc String cde = "cde"; //定义字符串变量cde,并赋值“cde” System.out.println("abc" + cde); //打印字符串abc,紧跟着打印字符串变量cde的值 System.out.println("\n"); //打印换行 String d = "abc".substring(1,3); //定义字符串变量d,并赋值为字符串abc的内容的子集。子集起始位置为字符串变量d的第(1+1)个字符,结束为第3个字符 String e = cde.substring(2,3); //定义字符串变量e,并赋值为字符串变量cde的内容的子集。子集起始位置为字符串变量e的第(2+1)个字符,结束为第3个字符 System.out.println(d); //打印字符串变量d System.out.println(e); //打印字符串变量e } } =========================================================================================================================================== 以下为代码编译后的输出: