有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java和一般编码新手

老师正在给我们编写代码,我们在一周左右的时间里学习java编程入门,她已经让我们这么做了。我完全不懂。这是伪代码

伪码

  1. Create variables: speed, time and distance
  2. Store 20 in the variable speed
  3. Store 10 in the variable time
  4. Multiply speed * time and store the result in the variable distance
  5. Display The distance is followed by the value of the distance variable.

亲切的问候


共 (1) 个答案

  1. # 1 楼答案

    创建一个变量,必须告诉Java它的类型名称。创建变量也称为声明变量。当您创建一个基本变量时,Java将在内存中为该基本类型留出足够的位,并将该内存位置与您使用的名称相关联。您必须告诉Java变量的类型,因为Java需要知道要使用多少位以及如何表示值

    以下是Java基本数据类型列表:

    img

    请注意,不同类型获得的空间量不同。当您声明一个变量时,会为该类型的变量留出一个内存位置(位的序列号),并且名称与该位置相关联。一个整数得到32位的空间,一个double得到64位的空间,一个布尔值可以只用一位来表示,但是Java标准没有指定空间的大小

    好的,我明白了,但是如何声明(创建)变量呢

    我年轻的学徒,你需要指定类型,留下至少一个空格,然后是变量的名称,最后用分号;结束这行

    张,为什么是分号

    就像在英语中一样,我们用点来表示句子的结尾,在Java中我们用分号;来表示Java语句的结尾

    张,我怎么知道我应该用什么类型的

    问得好,年轻人。这取决于你的定义。例如,Java使用关键字int表示整数,使用floatdouble表示浮点数(双精度数),使用boolean表示布尔值(truefalse),如图所示

    现在,让我们试着编写一些代码,以便您能够理解:

    一,。创建变量:speedtimedistance

    对于伪代码,假设所有数字都是整数,因此我们将使用类型int,如下所示:

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed;
         int time;
         int distance;
       }
    }
    

    因为它们都是整数,所以可以使用coma,在一行中同时声明它们,如下所示:

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed, time, distance;
       }
    }
    

    我们已经声明了变量,但它们还没有初始化为任何值

    二,。将20存储在变量speed中,将10存储在变量time

    这部分练习将为我们声明的变量赋值,如下所示:

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed, time, distance;
         speed = 20;
         time = 10;
       }
    }
    

    这里的等号=与数学方程中的等号并不相同,在数学方程中,等号意味着两边相等。在这里,它意味着将值存储在与左边的名称相关联的空格(框)中,然后再存储到右边的值。在本例中,我们将值20分配给变量speed,将值10分配给变量time

    您还可以通过在声明变量时添加等号=后跟值来指定变量的初始值

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed = 20;
         int time = 10;
    
         int distance;
       }
    }
    

    请注意,可变距离尚未初始化

    三,。将speed * time相乘,并将结果存储在变量distance

    记住,一个变量包含一个值,该值可以改变或变化。在本例中,可以将speedtime相乘的结果分配给变量distance。您可以按如下所示执行此操作:

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed = 20;
         int time = 10;
    
         int distance = speed * time;
       }
    }
    

    四,。显示距离后接距离变量的值

    最后,您可以简单地使用System.out.println()将输出发送到标准输出(屏幕)

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed = 20;
         int time = 10;
    
         int distance = speed * time;
    
         System.out.println(distance);
       }
    }
    

    记住println()方法在括号内打印一个字符串。然后光标移动到下一行的开头

    我们也可以这样使用单行声明:

    public class VariableDeclaration
    {
       public static void main(String[] args)
       {
         int speed, time, distance;
    
         speed = 20;
         time = 10;
         distance = speed * time;
    
         System.out.println(distance);
       }
    }