栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Java基础学习例题(100到900的水仙花数、Java中加号的三种含义、Java中++和--的测试程序)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础学习例题(100到900的水仙花数、Java中加号的三种含义、Java中++和--的测试程序)

一、100-900的水仙花数。

代码如下:

public class Practice {
    public static void main(String[] args) {
        for (int i = 100;i<=999;i++) {
            int a1 =i%10;
            int a2 =(i/10)%10;
            int a3 =i/100;
            if(i==Math.pow(a1,3)+a2*a2*a2+a3*a3*a3) {
                System.out.println(i+"t");
            }
        }
        System.out.println();
    }
}

截图如下:

 

二、Java中加号的三种含义

注释和代码如下:

public class Practice1 {
    public static void main(String[] args) {
        System.out.println(10+"*"+20);
        System.out.println(10+20+"*");
        System.out.println(10+20+'*');
        System.out.println("*"+10+20);

    }
}
//'*'的ASCII码为42

截图如下:

 

三、Java中++和--测试程序

代码如下:

public class Practice2 {
    public static void main(String[] args) {
        int a=10;
        int b=a++;           //b=10;a=11
        System.out.println(b);
        a=10;
        b=++a;               //b=11;a=11
        System.out.println(a);
        a++;                 //与a=a+1只是结果上等价,效率上不等价
        int c =15;
        int d = ++c+10;      //int d=10+c++
        System.out.println(d);
        int i=5,j=6;
        System.out.println(i++*j++);
        i=5;
        j=6;
        System.out.println(++i*++j);
    }
}

截图如下:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/938616.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号