zoukankan      html  css  js  c++  java
  • Educoder

    第一关:变量与常量

    1、相关知识回顾:

     (1)描述变量的三要素:变量类型、变量名、变量值。

     (2)要素解释:

      

     (3)变量类型分类:数值型和非数值型。

     (4)数值类型分类:整形和非整形。

    2、编程要求:

      请在Begin-End区域中定义一个名为 love 的变量,并且给变量赋www.educoder.net,           然后输出。 程序运行结果:www.educoder.net

    3、程序实现:

    package chapter2.step1;
    
    public class HelloWorld{
        public static void main(String[] args){
     /********* Begin *********/
        String love="www.educoder.net";
        System.out.println(love);
    
     /********* End *********/    
        }
    }

    第二关、变量的使用

     1、编程要求

      在Begin-End区域中添加代码定义love变量并且赋初值为 我喜欢在educoder上学习12行将userName的值改成李四

           运行结果:

      

    2、程序实现

    package chapter2;
    public class HelloVariable {
        public static void main(String[] args) {
            /********* Begin *********/
            String love = "我喜欢在educoder上学习";            //在这里定义变量 love 并赋初值为 我喜欢在educoder上学习
            /********* End *********/
            System.out.println("变量love的值为" + love);
            String userName = "张无忌";
            /********* Begin *********/
            userName = "李四";        //在这一行将userName的值改成李四
            /********* End *********/
            System.out.println("重新赋值后变量userName的值为" + userName);
        }
    }

    3、题目总结:

    (1)变量值初始化后,修改变量值时不需要重新定义变量,直接修改即可。

     

    第三关:变量测试题

    1、选择题答案:BD  C  

    2、题目总结:

    (1)注意变量类型是否缺失、变量名是否重复。

    (2)双精度指的是double,单精度指的是float。

    (3)初始化必须赋予数值。

    第四关:JAVA数据类型

    1、编程要求:

     在右侧Begin-End区域中,第7行定义字符串类型变量赋值为张无忌,第9行定义int类型变量赋值为23,在第11行定义字符型变量赋值为,在第13行定义float变量赋值为66.6。     

     输出结果:张无忌23岁性别:男这次考了66.6分

    2、程序实现:

    package chapter2;
    
    public class JavaDataType1 {
        public static void main(String[] args) {
            
            /********* Begin *********/
                        String name ="张无忌";                 //在本行定义字符串变量name
            
                        int age =23;//在本行定义年龄变量 age
            
                        String sex="男";//在本行定义性别变量 sex
            
                        float score= 66.6f; //在本行定义分数变量  score
            
            /********* End *********/
    
    
            System.out.println(name + age + "岁" + "性别:" + sex + "这次考了" + score + "分");
        }
    }    

    3、题目总结:

    (1)不同基本数据类型的取值范围

    (2)字符串不属于基本数据类型。

    (3)单精度需要在数值后加上f。

    (4)长整型需要在数值后加上l。

    第五关:Java类型转换

    1、编程要求:

     在Begin-End区域中,定义了两个变量,在第 7 行中有错误请修改,并调整。 预期输出: 89.3 89

    2、程序实现:

    package chapter2;
    
    public class TypeConvert {
        public static void main(String[] args) {
            /********* Begin *********/
            double score=89.3;
            int scoreInt=(int)score;
            System.out.println(score);
            System.out.println(scoreInt);
    
            /********* End *********/
        }
    }

    3、题目总结:

    (1)自动类型转换(范围小的向范围大的自动转换)和强制类型转换

    (2)强制类型转换的格式和其存在的数据溢出问题都要考虑到位。

    第六关:JAVA数据类型和类型转换测试题

    1、选择题答案:CD  CD  AD  

    第七关:Scanner的使用

    1、编程要求:

      在Begin-End区域编写一个Java程序,定义变量,从控制台接受输入来描述嫦娥的姓名、年龄、性别、体重、地址、婚否等信息,效果如下图:

      

    2、程序实现

    package chapter2.step7;
    /********* Begin *********/
    
    import java.util.Scanner;
    public class HelloWorld{
        public static void main(String[] args){
            Scanner input= new Scanner(System.in);
            System.out.println("请录入嫦娥个人信息:");
            System.out.println("请输入姓名:");
            String name = input.next();
            System.out.println("请输入年龄:");
            int age = input.nextInt();
            System.out.println("请输入性别:");
            String sex = input.next();
            System.out.println("请输入体重:");
            double weight = input.nextDouble();
            System.out.println("请输入地址:");
            String address = input.next();
            System.out.println("请输入是否已婚:");
            String voit = input.next();
              System.out.println("信息如下:");
              System.out.println("	姓名:"+name);
              System.out.println("	年龄:"+age+"岁");
              System.out.println("	性别:"+sex);
              System.out.println("	体重:"+weight+"kg");
              System.out.println("	地址:"+address);
              System.out.println("	婚否:"+voit);
                    
             input.close();
    
            /********* End *********/
        }
    }

    3、题目总结:

     (1)Scanner不能获取char(字符)类型。

     (2)注意println和print的区别, 的作用相当于八个字符的空白。

     

  • 相关阅读:
    新版SourceTree免帐号登录安装
    常用 Git 命令清单
    Linux添加/删除用户和用户组
    使用sklearn优雅地进行数据挖掘
    matplotlib 散点图scatter
    使用Python进行描述性统计
    pandas将字段中的字符类型转化为时间类型,并设置为索引
    xp系统报错 windows explorer has encountered a problem and needs to close.We are sorry for the inconvenience
    python下几种打开文件的方式
    Python 使用 Matplotlib 做图时,如何画竖直和水平的分割线或者点画线或者直线?
  • 原文地址:https://www.cnblogs.com/MurasameLory-chenyulong/p/13021556.html
Copyright © 2011-2022 走看看