java算法
//打印正三角
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();
  }
   

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w1428002522/article/details/49963833
个人分类: Java
想对作者说点什么? 我来说一句

java算法java算法java算法

2009年09月18日 788KB 下载

java算法(推荐)

2009年04月23日 79KB 下载

java数据结构与算法

2010年08月26日 3.51MB 下载

数据结构与算法(java)

2010年08月20日 1.57MB 下载

java算法题(四)

2009年10月12日 532B 下载

java算法题(五)

2009年10月12日 1KB 下载

Java迷宫算法 Java迷宫算法

2010年09月07日 2KB 下载

Java数据结构与算法

2017年09月22日 6.38MB 下载

java算法大全.rar

2011年07月15日 1.74MB 下载

几个常用的Java算法

2010年01月30日 6KB 下载

没有更多推荐了,返回首页

不良信息举报

java算法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭