一些有意思的java代码片段

import java.util.*;
class homework1//倒立三角形
{
  public static void main(String[] args)
  {
    for(int i=1;i<10;i++){
      
      for(int j=10;j>i;j--){
           System.out.print("*");
      }  
     
     System.out.println();
    }
    
   }
}

class homework2//倒立等腰三角形
{
  public static void main(String[] args)
  {
    for(int i=1;i<10;i++){
      for(int k=10;k>10-i;k--){
    System.out.print(" ");
      }
      for(int j=10;j>2*i-1;j--){
           System.out.print("*");
      }  
     
     System.out.println();
    }
    
   }
}

class homework3//计算若干学生5门的平均成绩
{
  public static void main(String[] args)
  {
    Scanner sc=new Scanner(System.in);
    System.out.print("输入学生姓名:");
    String name=sc.next();
    int sum=0;
    String tip="y";
    while(!name.equals("")&&tip.equals("y")){
    for(int i=1;i<=5;i++){
    System.out.println("请输入5门功课中的第"+i+"门功课的成绩:");
    int score=sc.nextInt();
    sum+=score;
    }
      System.out.println(name+"学生5门功课的平均成绩:"+sum/5);
      System.out.println("是否还有学生,y/n");
      tip=sc.next();
    }
     System.out.println("学生成绩已上传!");
   }
}

class homework4//九九乘法表
{
  public static void main(String[] args)
  {
    for(int i=1;i<=9;i++){
     for(int j=1;j<=i;j++){
     System.out.print(i+"*"+j+"="+i*j+"    ");
     }
     System.out.println();
    }
   
   }
}


class homework5//打印素数
{
  public static void main(String[] args)
  {
   for(int i=2;i<101;i++){
    boolean flag=true;
     for(int j=2;j     if(i%j==0){
     flag=false;
     break;
    }
      }
     if(flag){
     System.out.print(i+",");
     }
    }
     
  }
}


class homework6//不能被3整除
{
  public static void main(String[] args)
  {
    int num=0;
    for(int i=1;i<51;i++){
     if(i%3!=0){
         num++;
    System.out.print(i+",");
     }
        
    }
   System.out.print("不能被3整除的个数:"+num);
   }
}


class homework7//10的阶乘
{
  public static void main(String[] args)
  {
    int num=1;
    for(int i=1;i<11;i++){
     num*=i;
     
    }
   System.out.print("10的阶乘得到:"+num);
   }
}


class homework8//计算n+(n-1)+……+3+2+1的值
{
  public static void main(String[] args)
  {
    int sum=0;
    Scanner sc=new Scanner(System.in);
    System.out.print("请输入n值:");
    int n=sc.nextInt();
    while(n>0){
     sum+=n;
     n--;
   }
   System.out.print("结果是:"+sum);
   }
}


class homework9//30个人 男人女人孩子
{
  public static void main(String[] args)
  {
    for(int x=0;x<30;x++){
       for(int y=0;y<30;y++){
        if(x*2+y==20){
    System.out.println("男人"+x+","+"女人"+y+","+"小孩"+(30-x-y));
    }
       }
    }
   }
 
 }



class homework10//公鸡 母鸡 小鸡
{
  public static void main(String[] args)
  {
    for(int x=0;x<100;x++){
       for(int y=0;y<100;y++){
        for(int z=0;z<100;z++){
     if(x+y+z==100&&(3*x+2*y+z/3==100)){
     System.out.println("公鸡有"+x+",母鸡有"+y+",小鸡有"+z);
     }
    }
       }
     }
   }
 

 }





你可能感兴趣的:(JAVA基础知识结构)