码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA课程第一次作业

时间:2016-03-05 18:45:35      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

3.1打印出1~10000中的所有水仙花数:

程序代码:

public class shuixian 
{    public static void main(String[] args) 
     {
         for(int i=1;i<=10000;i++)
      {
       int ge,shi,bai;
      bai=i/100;
      shi=(i-baiWei*100)/10;
      ge=i-bai*100-shi*10;
       if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai)
       {
            System.out.println(i);
       }
      }
     }
}

运行截图:

技术分享

 

3.2通过代码完成两个整数内容的交换

程序代码:

public class zhengjiaohuan{
    public static void main(String[] args)
    {
        int a=1;
        int b=2;
        int temp;
        System.out.println("交换前a:"+a);
        System.out.println("交换前b:"+b);
        temp=a;
        a=b;
        b=temp;
        System.out.println("交换后a:"+a);
        System.out.println("交换后b:"+b);
        
    }
}

运行截图:

技术分享

 

3.3给定三个数字,求出三个数中的最大值,并输出

程序代码:

public class maxnum
{
    public static void main(String[] args)
    {
        int a=1;
        int b=2;
        int c=3;
        System.out.println("三个数1、2、3\n");
        if(a>b&&a>c)
        {
                 System.out.println(a);
            }
            else if(c>a&&c>b)
        {
                 System.out.println(c);
            }
            else 
                 System.out.println(b);
           }
}

运行截图:

技术分享

 

3.4判断某数能否同时被3、5、7整除

程序代码:

public class zhengchu
{
    public static void main(String[] args)
    {
        int i = 50;
        System.out.println("判断数字50");
        if(i%3==0&&i%5==0&&i%7==0)
        { 
            System.out.println(i+"可以被3,5,7整除");
        }
        else
        {
            System.out.println(i+"不可以被3,5,7整除");
        }
    }
}

运行截图:

技术分享

 

3.5分别利用while循环、do……while循环和for循环求出100~200的累加和

  1.while

  程序代码:

  

public class whilexun
{
    public static void main (String[] args)
    {
             int x=100,sum=0;
           while(x<=200)
        {
                  sum +=x;
                  x++;
          }
            System.out.println("100-200累加的结果为:"+sum);
     }
}

  运行截图:

  技术分享

  2.do……while

  程序代码:

public class dowhile
{
    public static void main (String[] args)
    {
        int x=100,sum=0;
        do{
            sum+=x;
            x++;
        }
        while(x<=200);
        System.out.println("100-200累加的结果为:"+sum);
    }
}

  运行截图:

  技术分享

  3.for

  程序代码:

public class forxun
{
    public static void main (String[] args)
    {
        int sum=0;
        for(int x=100;x<=200;x++)
        {
            sum+=x;
        }
        System.out.println("100-200累加的结果为:"+sum);
    }
}

  运行截图:

  技术分享

 

3.6求13-23+33—43+……+973-983+993-1003的值

程序代码:

public class shulie
{
    public static void main(String[] args)
    {
        int sum = 0;
        for (int i=1;i<=100;i++)
        {
                   if(i%2==0)
            {
                       sum -= i*10+3;
            }
                   else
            {
                       sum += i*10+3;
            }
            }
        System.out.println(sum);
       }
}

运行截图:

技术分享

 

3.7两个数字的交换

程序代码:

public class jiaohuan{
    public static void main(String[] args)
    {
        double a=2.345;
        double b=3.456;
        double temp;
        System.out.println("交换前a:"+a);
        System.out.println("交换前b:"+b);
        temp=a;
        a=b;
        b=temp;
        System.out.println("交换后a:"+a);
        System.out.println("交换后b:"+b);
        
    }
}

运行截图:

技术分享

JAVA课程第一次作业

标签:

原文地址:http://www.cnblogs.com/simayige/p/5245273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!