为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)升级版

  • /**

    * 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。

    */

    public class HelloWorld{

    public static void main(String[] args){


    for(int i=2;i<=1000;i++){

       int x=0;

        for(int y=1;y<i;y++){

            if(i%y==0){

                x=x+y;

            

            } 

        }if(x==i){

            System.out.println(x);

        }

        

        }

    }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-05-03

  • 将一个小容器的水倒入一个大容器没有问题,但是将一个大容器的水倒入一个小容器则会装不下,会溢出。java自动类型转换的规则为byte→short(char)→int→long→float→double。

    查看全部
  • int age =19; If (age > 18){ Systems.out.println(‘你已成年‘); }else{ System.out.println(‘你未成年’); }
    查看全部
  • 使用标识符时,需要遵守几条规则:

    1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

    2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以

    3.  标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!

    查看全部
    0 采集 收起 来源:认识Java标识符

    2021-05-01

  • 1、 声明数组

    语法:  数据类型[ ] 数组名;

    或者   数据类型 数组名[ ];

    如:int [ ] scores;

            double height[ ];

            String [ ] names;

    2.分配空间

    简单地说,就是指定数组中最多可存储多少个元素

    语法:  数组名 = new  数据类型 [ 数组长度 ];

    数组长度就是数组中能存放元素的个数

    如:简单类型:scores=new int[5];//定义数组长度为5的整数类型

            复合类型:int[ ] scores= new int[5];

    3、 赋值

        通过下标赋值

        如:scores[0]=98;

    4、读取数组数据

    通过下标读取数组数据:

        如:scores[0]

    查看全部
  • String name=“love iMac”; char sex=‘男’; ain’t num=18; float price=120.5f; Boolean isOK=true;
    查看全部
  • /**

      题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    1.程序分析:利用for循环语句,if条件语句。

    **/

    public class HelloWorld{

    public static void main(String[] args){

     String x="SADSADpvijosijv   :k/?H132345";

     int num=0;

     int english=0;

     int space=0;

     int others=0;

    char[] strCharArray = x.toCharArray();//工具别管;

        for (char chars : strCharArray) {//重复比数组;

    if (chars >= '0' && chars <= '9') {

    num++;

    } else if ((chars >= 'a' && chars <= 'z') || (chars >= 'A' && chars <= 'Z')) {

    english++;

    } else if (chars == ' ') {

    space++;

    } else {

    others++;

    }




     }System.out.println(x+"含有数字"+num+"含有字母"+english+"含有空格"+space+"其他"+others);

    }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

  • public class HelloWorld{

    public static void main(String[] args){

    /**


    * 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 以抽签决定比赛名单。有人向队员打听比赛的名单。


    * a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。


    */

    for(char a='X';a<='Z';a++){

    for(char b='X';b<='Z';b++){

    if(a!=b){

    for(char c='X';c<='Z';c++){

    if(c!=a&&c!=b){

    if(a!='X'&&c!='X'&&c!='Z'){

    System.out.println("比赛名单为:");

    System.out.println("a与"+a+"比");

    System.out.println("b与"+b+"比");

    System.out.println("c与"+c+"比");

    }

    }

    }

    }

    }

    }

    }

    }


    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

  • public class HelloWorld{

    public static void main(String[] args){

    /**


    * 题目:打印出所有的 水仙花数 ,


    * 所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。


    *  某三位数的百位 i / 100,十位 i % 100 / 10,个位 i % 10


    */

    int g;

    int s;

    int b;

    for (int a=100;a<1000;a++){

        g=a%10;

        s=a%100/10;

        b=a/100;

        if (a==g*g*g+s*s*s+b*b*b){

        System.out.println(a);

    }


    }

    }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

  • /**

    * 题目:海滩上有一堆桃子,五只猴子来分。 第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。

    * 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,

    * 第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

    */

    public class HelloWorld{

    public static void main(String[] args){

       int x=1;

    for (int i = 1; i <= 5; i++) {

    x=x*5+1;

    }

    System.out.println(x);

    }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

  • //使用二维数组输出元素为0的矩阵   

    int a[][]=new int[3][4];//定义一个二维数组,第一个下标为行;第二个下标为列

    for(int i=0;i<a.length;i++){//循环遍历数组

        for(int j=0;j<a[i].length;j++){//如上

            System.out.print(a[i][j]);//输出二维数组

        }

        System.out.println();//换行

    }

    }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

  • public class HelloWorld {

        public static void main(String[] args) {

            

            // 变量保存成绩

            int score = 53; 

            // 变量保存加分次数

            int count = 0;

            //打印输出加分前成绩 

              System.out.println("加分前成绩"+score);

            // 只要成绩小于60,就循环执行加分操作,并统计加分次数

            do{

            count++;

            score=score+1;

            }

            while(score<60);

            //打印输出加分后成绩,以及加分次数

          System.out.println("加后成绩"+score);

            System.out.println("一共加了"+count+"次");

        }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

  • public class HelloWorld{

    public static void main(String[] args){

    int i=789;

    int a=i/100;

    int b=i%100/10;

    int c=i%10;

    int d=0;

        if(a==0&&b==0&&c==0){

        d=0;

    }else if(a!=0&&b==0&&c==0){

        d=a;

    }else if(a==0&&b!=0&&c==0){

        d=b;

    }else if(a==0&&b==0&&c!=0){

        d=c;

    }else if(a!=0&&b!=0&&c==0){

        d=a*b;

    }else if(a!=0&&b==0&&c!=0){

        d=a*c;

    }else if(a==0&&b!=0&&c!=0){

        d=b*c;

    }else if(a!=0&&b!=0&&c!=0){

        d=a*b*c;

        

    }

    int a1=d/100;

    int b1=d%100/10;

    int c1=d%10;

    int d1=0;

    if(a1==0&&b1==0&&c1==0){

        d1=0;

    }else if(a1!=0&&b1==0&&c1==0){

        d1=a1;

    }else if(a1==0&&b1!=0&&c1==0){

        d1=b1;

    }else if(a1==0&&b1==0&&c1!=0){

        d1=c1;

    }else if(a1!=0&&b1!=0&&c1==0){

        d1=a1*b1;

    }else if(a1!=0&&b1==0&&c1!=0){

        d1=a1*c1;

    }else if(a1==0&&b1!=0&&c1!=0){

        d1=b1*c1;

    }else if(a!=0&&b!=0&&c!=0){

        d1=a1*b1*c1;

    }

    int a2=d1/100;

    int b2=d1%100/10;

    int c2=d1%10;

    int d2=0;

    if(a2==0&&b2==0&&c2==0){

        d2=0;

    }else if(a2!=0&&b2==0&&c2==0){

        d2=a2;

    }else if(a2==0&&b2!=0&&c2==0){

        d2=b2;

    }else if(a2==0&&b2==0&&c2!=0){

        d2=c2;

    }else if(a2!=0&&b2!=0&&c2==0){

        d2=a2*b2;

    }else if(a2!=0&&b2==0&&c2!=0){

        d2=a2*c2;

    }else if(a2==0&&b2!=0&&c2!=0){

        d2=b2*c2;

    }else if(a2!=0&&b2!=0&&c2!=0){

        d2=a2*b2*c2;

    }

    int a3=d2/100;

    int b3=d2%100/10;

    int c3=d2%10;

    int d3=0;

    if(a3==0&&b3==0&&c3==0){

        d3=0;

    }else if(a3!=0&&b3==0&&c3==0){

        d3=a3;

    }else if(a3==0&&b3!=0&&c3==0){

        d3=b3;

    }else if(a3==0&&b3==0&&c3!=0){

        d3=c3;

    }else if(a3!=0&&b3!=0&&c3==0){

        d3=a3*b3;

    }else if(a3!=0&&b3==0&&c3!=0){

        d3=a3*c3;

    }else if(a3==0&&b3!=0&&c3!=0){

        d3=b3*c3;

    }else if(a3!=0&&b3!=0&&c3!=0){

        d3=a3*b3*c3;

    }System.out.println(d3);

    }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2021-04-29

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!