打印空心金字塔
package input;
public class For {
public static void main(String[] args) {
/*int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 9 == 0) {
sum = sum + i;
}
}
System.out.println("sum=" + sum);*/
/*******************************
空心金字塔
*
**
***
****
*****
* 整个金字塔
* //第一行一个星1
*** //三个星2
***** //五个星3
* ******* //七个星4
* * //1个星
* * * //2个星
* * *
* * *
* *********
*************************************/
int m=9;
for (int i = 1; i <= m; i++)//i表示层数
{
//打印空格数
for (int k = 1; k <= m - i; k++) {
System.out.print(" ");
}
//打印星数
for (int j = 1; j <= 2 * i - 1; j++) {
if (j == 1 || j == 2 * i - 1 || i == m) {
System.out.print("*");//print不会换行
} else {
System.out.print(" ");
}
}
//在这里换行
System.out.println("");//println本身会换行
}
}
}
java数局的输入
package input;
import java.util.Scanner;
public class Input {
public static void main(String[] args) {
System.out.println("*************************");
Scanner myScanner = new Scanner(System.in);//新建一个对象 对线的名为myScanner
System.out.println("请输入名字");
String name = myScanner.next(); //接受字符串
System.out.println("请输入年龄");
int age = myScanner.nextInt(); ///接受数字
System.out.println("请输入薪水");
double sal = myScanner.nextDouble();
System.out.println("你的名字是"+name);
System.out.println("你的年龄是"+age);
System.out.println("你的薪水是"+sal);
System.out.println("*************************");
}
}