【JAVA】14 几个简单的结构练习题——2014年2月12日

本文分享了几个编程练习题及其解答,包括输出质数、水仙花数、九九乘法表等,涵盖了从基础知识到算法题的多个方面。
这个是这几天贴吧遇到的练习题,自己写了一下,也就记上吧……

【1】输出100以内的质数
public class zhishu {

       public static void main(String[] args) {
             // TODO Auto-generated method stub
             for(int i=2;i<=100;i++){
                   for(int j=2;j<i;j++){
                         if(i%j==0){
                               break;
                        }
                         if(j==i-1){
                              System. out.print(i+"  " );
                        }
                  }
            }

      }

}

【2】输出所有水仙花数

public class shuiXianHuaShu {

       public static void main(String[] args) {
             // TODO Auto-generated method stub
             shuixianhuashu();
             shuixianhuashu2();

      }
      

            
       public static void shuixianhuashu(){
             for(int i=1;i<=9;i++){
                   for(int j=0;j<=9;j++){
                         for(int k=0;k<=9;k++){
                               if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){
                                    System. out.print(i*100+j*10+k);
                                    System. out.print(" " );
                              }
                        }
                  }
            }
            System. out.println();
      }
      
       public static void shuixianhuashu2(){
             for(int m=101;m<=999;m++){
                   int a=m/100;
                   int b=m%100/10;
                   int c=m%10;
                   if(a*a*a+b*b*b+c*c*c==m){
                        System. out.print(m+" " );
                  }
            }
      }

}

这里第一个是我写的,第二个吧友 @xiaoyang3416 的……

【3】输出九九乘法表
//作者:子叶
//时间:2014年2月3日21:55:49
//功能:打印九九乘法表

public class jiuJiuChengFaBiao{
       public static void main(String[]args ){
             for(int i=1;i<=9;i++){
                   for(int j=1;j<=i;j++){
                        System. out.print(i+"x" +j+"="+i*j+ "\t");
                  }
                  System. out.println();
            }
      }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值