如图①:
代码①:
public static void main(String[] args) {
String a = "------------------------------------------商城库存订单------------------------------------------\n";
String b = "品牌型号\t\t尺寸\t价格\t\t配置\t\t\t\t\t\t库存数\n";
String c = "MacBookAir\t13.3\t6988.88\t\ti5处理器4GB内存128G固态硬盘i5处理器4GB内存500G硬盘\t\t5\n";
String d = "thinkpadT450\t13.3\t5999.99\t\ti5处理器4GB内存500G硬盘\t\t\t\t10\n";
String e = "ASUS-FL5800\t13.3\t4999.5\t\ti7处理器4GB内存128G固态硬盘\t\t\t\t18\n";
System.out.print(a+b+c+d+e);
System.out.print("------------------------------------------------------------------------------------------------\n");
System.out.println("总库存数:33");
System.out.print("库存商品总金额: 184935.3");
}
如图②:
代码②:
public static void main(String[] args) {
int a,b;
for(a=1;a<=5;a++){
System.out.println("");
for(b=1;b<=30;b++) {
System.out.print("*");
}
}
System.out.println("");
}
如图③:
代码③:
public static void main(String[] args) {
int i,j,k;
for(i=1;i<=8;i++){
for(j=0;j<=8-i;j++){
System.out. print(" ");
}
for(k=1;k<=2*i-1;k++){
System.out. print("*");
}
System.out. print("\n");
}
}
如图④:
代码④:
public static void main(String[] args) {
int i,j;
for(i=1;i<=8;i++) {
for(j=1;j<=i;j++) {
System.out.print("*");
}
System.out.print("\n");
}
}
代码⑤:
public static void main(String[] args) {
printShape(3,5);
printShape(4,5);
printShape(5,5);
}
public static int printShape(int height,int width) {
int s;
s=height*width;
System.out.println(s);
return s;
}
代码⑥:
public static void main(String[] args) {
int[] arr = { 4, 5, 3, 7, 9, 1 };
int max = getmax(arr);
System.out.println("max=" + max);
}
public static int getmax(int[] arr) {
int max = arr[0];
for (int x = 1; x < arr.length; x++) {
if (arr[x] > max) {
max = arr[x];
}
}
return max;
}
getMax方法的作用是获取找出两个整数中较大的值。有两个int型参数:x和y,方法返回两个数中较大的一个。
总结:
1、System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到控制台,并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台。
2、System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。
3、System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。