for(int i=0;i<5;i++){
for(int j=0;j<4-i;j++){
System.out.print(" ");
}
for(int k=0;k<i+1;k++){
System.out.print("* ");
}
System.out.println();
}
//打印倒三角
for(int i=0;i<5;i++){
for(int j=0;j<i;j++){
System.out.print(" ");
}
for(int k=0;k<5-i;k++){
System.out.print("* ");
}
System.out.println();
}
//完数
int factor=0;
for(int i=1;i<=1000;i++){
for(int j=1;j<i;j++){
if(i%j==0){
factor+=j;
}
}
if(i==factor)System.out.println(i);
factor=0;
}
//对三个数排序并输出.
//可以使用Arrays.sort对数组进行排序
int arr[]=new int[3];
Scanner sc = new Scanner(System.in);
System.out.println("请输入三个整数:");
for(int i=0;i<3;i++)
arr[i]=sc.nextInt();
Arrays.sort(arr);
for(int i:arr)
System.out.print(i+"\t");
//取三个数中最大的.使用两个三元运算符
int a=(arr[0]>arr[1])?arr[0]:arr[1];
int max=(a>arr[2])?a:arr[2];
System.out.println("最大值为:"+max);
//九九乘法表
for(int m=1;m<=9;m++){
for(int n=1;n<=m;n++)
System.out.print(m+"*"+n+"="+m*n+"\t");
System.out.println();
}
//1-100之间的质数
//break:使用在switch-case中或者在循环中
//如果使用在循环中,表示结束当前循环
//continue:使用在循环结构中,表示结束当次循环
boolean flag=false;
l:for(int i=2;i<=100;i++){
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0)continue l;
}
System.out.println(i);
}
for(int i=0;i<5;i++){
for(int j=0;j<4-i;j++){
System.out.print(" ");
}
for(int k=0;k<i+1;k++){
System.out.print("* ");
}
System.out.println();
}