4.Java变量_java 变量

createh54周前 (02-18)技术教程19

变量(Variables )

每个程序都使用值。

变量允许您通过将值分配给一个名称来存储值。该名称可用于在程序的后面引用该值。

例如,在游戏开发中,您可以使用一个变量来存储玩家得分的点数。

每个变量都有一个类型,该类型定义了它所持有值的类型。

变量可以容纳文本值、数字、小数等等。

我们已经熟悉了文本值-通过使用引号来创建:

"this is some text"

引号中的文本称为字符串(String)。


练习: 以下哪项是字符串?

A. hello
B. 1
C. "welcome"
D. 42

让我们创建一个字符串类型的变量:

String name;

这将创建一个名为String类型的变量。

现在,我们的变量名可以保存字符串值。


在编程术语中,创建变量的过程称为声明

练习:声明一个名为“message”的字符串变量。

String message;

声明我们的变量后,我们可以使用赋值=运算符为其赋值:

String name;
name = "李四";

现在,名字包含 “李四” 的值。

注:请注意,字符串类型应以大写字母 S 开头。小写版本会导致错误。


填空:声明一个名为“city”的变量,并为其分配值“shanghai”。

String ?;
city ? "shanghai"?

我们可以在程序中使用我们的变量。

例如,让我们使用println()输出其值:

class Demo {
 public static void main(String[] args) {
  String name;
  name = "James";
  System.out.println(name); 
 }
  //输出:James
}

我们可以将声明和赋值合并成一个语句,像下面这样:

class Demo {
 public static void main(String[] args) {
  String name = "李四";
  System.out.println(name);
 }
}

当我们已经知道变量的值时,合并成一个语句,可以使代码更短,更易读。

声明变量并将其分配给 给定的值。

String name = "Beijing";


变量可以在程序期间多次更改其值。

例如,游戏玩家可以更改他的名字:

class Demo {
 public static void main(String[] args) {
  String name = "李四";
  name = "王五";

  System.out.println(name);
    //输出:王五
 }
}

练习:这个代码的输出是什么?

class Demo {
 public static void main(String[] args) {
  String name = "小王";
  name = "李四";
  System.out.println(name);
 }
}

课程要点:

太棒了!以下是一些关键的要点:

  • 变量有一个名称和一个它所持有的值的类型。
  • 声明一个变量时,使用类型后跟变量的名称。
  • 您可以使用 = 运算符将一个值赋给声明的变量。
  • 在程序中,变量可以通过被赋予一个新值来更改其值。

我们将在下一课中学习更多可变类型!


思考1:存储字符

给定的程序声明了一个包含英语字母表所有字母的变量。

任务:完成程序以输出变量的值。

public class Program {
    public static void main(String[] args) {
        String alphabet = "abcdefghijklmnopqrstuvwxyz";
        
    }
}

思考2:创建一个有效的Java程序,该程序声明一个变量,将其分配给一个值并输出它。

public class Demo {
    public static void main(String[] args) {
        String color = "blue";
        System.out.println(color);
    }
}

思考3:存储一个”Slogan“

你想向你的朋友展示Java是如何实时工作的。在给定的代码中,您有变量“slogan”。

任务:完成代码以将口号输出到屏幕上。

class Demo {
    public static void main(String[] args) {
        String slogan = "Write once, run anywhere!";
        
    }
}

相关文章

java中类变量和实例变量的实质区别?

类变量和实例变量的区别相对于static(静态的)或说类的, 本章开始提到的都是instance(实例的)或说对象的。 每个对象都有自己的一份儿对象域或实例域,相互之间没关系, 不共享。 我们可以从对...

Java变量、常量、运算符、数组_java常量与变量例子

变量(Variables)在 Java 中,变量用于存储程序运行时所需的数据(The data required during the runtime)。变量的声明(The declaration o...

Java变量_java变量名命名规则

变量如果按照大部分的书上来说,在程序运行过程中可以改变的量称之为变量。常量就是程序运行中不可改变的量就是常量。变量准确的来说就是存储的名称,如果你要把数据存到内存里,你就需要选择一个数据类型,而且还要...

Java SE 基础教程—JDK的下载安装及环境变量的配置(win10详细版)

1.什么是JDKSun公司提供了一套Java开发环境,简称JDK(Java Development Kit) 它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、J...

初识Java—(二十四)Java类成员_java 类

static关键字修饰的成员就是类成员,其中有类变量Field、类方法、静态初始化块。static修饰的类成员属于整个类,不属于单个实例。6.3.1 理解类成员在Java类里只能包含Field、方法、...