JAVA课程第一次作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA课程第一次作业相关的知识,希望对你有一定的参考价值。

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课程第一次作业的主要内容,如果未能解决你的问题,请参考以下文章

HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段

课程作业第一题

闽江学院2015-2016学年下学期《软件测试》课程-第二次作业(个人作业)第一题

oo 第四单元UML&课程总结

OO第一次课程总结

第一次OO课程总结