Java算法01
将大的数往后排
package Scanner;
import java.util.*;
public class Demo04 {
public static void main(String[] args) {
Scanner san=new Scanner(System.in);
System.out.println("输入的值为");
int n=6;//这里n必须赋值给它
int arr[]=new int [n];//给它new一个空间
for(int i=0;i<n;i++)
{
arr[i]=san.nextInt();//输入排序的数字
}
sort(n,arr);//调用sout方法
for(int i=0;i<n;i++)
{
System.out.println(arr[i]+" ");
}
}
public static void sort(int n,int arr[])
{
for(int i=0;i<n-1;i++)
{
for(int j=0;j<n-1-i;j++)
{
if(arr[j]>arr[j+1])
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
}
九九乘法表
package Scanner;
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < i; j++) {
System.out.print(i+"*"+j+"="+(j*i)+"\t");
}
System.out.println(" ");//这个放在第一个for下面第二个for上面。
}
}
}
打印三角形
package Scanner;
public class Deno06 {
public static void main(String[] args) {
for (int i =1 ; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" ");
}
for (int j= 1; j<=i; j++) {
System.out.print("*");
}
for(int j=1;j<i;j++) {
System.out.print("*");
}
System.out.println( );
}
}
}

步骤一


为体现迭代的过程,步骤一将输出的空格改为¥。
步骤二


步骤三


浙公网安备 33010602011771号