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
}
}
===========================================================================================================================================
以下为代码编译后的输出: