【无标题】

Java变量


Java 变量

变量是存储数据值的容器。

在 Java 中,有不同类型的变量,例如:

  • String- 存储文本,例如“Hello”。字符串值用双引号括起来
  • int- 存储整数(整数),不带小数,例如 123 或 -123
  • float- 存储带有小数的浮点数,例如 19.99 或 -19.99
  • char- 存储单个字符,例如 'a' 或 'B'。字符值用单引号括起来
  • boolean- 存储两种状态的值:true 或 false

声明(创建)变量

要创建变量,必须指定类型并为其赋值:

句法获取您自己的 Java 服务器

<span style="background-color:#e7e9eb"><span style="color:#000000"><span style="color:black"><em><code class="language-java">type variableName <span style="color:#9a6e3a">=</span> value<span style="color:#999999">;</span>
</code></em></span></span></span>

其中type是 Java 的类型之一(例如intString),而 variableName是变量的名称(例如x或 name)。等号用于为变量赋值。

要创建一个存储文本的变量,请看以下示例:

例子

创建一个名为name类型的变量String并为其赋值“ John ”:

<span style="background-color:#e7e9eb"><span style="color:#000000"><span style="color:black"><code class="language-java"><span style="color:#dd4a68">String</span> name <span style="color:#9a6e3a">=</span> <span style="color:#669900">"John"</span><span style="color:#999999">;</span>
<span style="color:#dd4a68">System</span><span style="color:#999999">.</span>out<span style="color:#999999">.</span><span style="color:#dd4a68">println</span><span style="color:#999999">(</span>name<span style="color:#999999">)</span><span style="color:#999999">;</span>
</code></span></span></span>

亲自尝试 »

要创建一个存储数字的变量,请看以下示例:

例子

创建一个名为myNum类型的变量int并为其赋值15

<span style="background-color:#e7e9eb"><span style="color:#000000"><span style="color:black"><code class="language-java"><span style="color:#0077aa">int</span> myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">15</span><span style="color:#999999">;</span>
<span style="color:#dd4a68">System</span><span style="color:#999999">.</span>out<span style="color:#999999">.</span><span style="color:#dd4a68">println</span><span style="color:#999999">(</span>myNum<span style="color:#999999">)</span><span style="color:#999999">;</span>
</code></span></span></span>

亲自尝试 »

您还可以声明一个变量而不分配值,稍后再分配值:

例子

<span style="background-color:#e7e9eb"><span style="color:#000000"><span style="color:black"><code class="language-java"><span style="color:#0077aa">int</span> myNum<span style="color:#999999">;</span>
myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">15</span><span style="color:#999999">;</span>
<span style="color:#dd4a68">System</span><span style="color:#999999">.</span>out<span style="color:#999999">.</span><span style="color:#dd4a68">println</span><span style="color:#999999">(</span>myNum<span style="color:#999999">)</span><span style="color:#999999">;</span>
</code></span></span></span>

亲自尝试 »

请注意,如果为现有变量分配新值,它将覆盖先前的值:

例子

myNum将from的值更改1520

<span style="background-color:#e7e9eb"><span style="color:#000000"><span style="color:black"><code class="language-java"><span style="color:#0077aa">int</span> myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">15</span><span style="color:#999999">;</span>
myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">20</span><span style="color:#999999">;</span>  <span style="color:slategray">// myNum is now 20</span>
<span style="color:#dd4a68">System</span><span style="color:#999999">.</span>out<span style="color:#999999">.</span><span style="color:#dd4a68">println</span><span style="color:#999999">(</span>myNum<span style="color:#999999">)</span><span style="color:#999999">;</span>
</code></span></span></span>

亲自尝试 »


Final 变量

如果您不想让其他人(或您自己)覆盖现有值,请使用关键字final(这会将变量声明为“final”或“c​​onstant”,这意味着不可更改和只读):

例子

<span style="color:#000000"><span style="background-color:#e7e9eb"><span style="color:black"><code class="language-java"><span style="color:#0077aa">final</span> <span style="color:#0077aa">int</span> myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">15</span><span style="color:#999999">;</span>
myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">20</span><span style="color:#999999">;</span>  <span style="color:slategray">// will generate an error: cannot assign a value to a final variable</span>
</code></span></span></span>

亲自尝试 »


其他类型

如何声明其他类型变量的演示:

例子

<span style="background-color:#e7e9eb"><span style="color:#000000"><span style="color:black"><code class="language-java"><span style="color:#0077aa">int</span> myNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">5</span><span style="color:#999999">;</span>
<span style="color:#0077aa">float</span> myFloatNum <span style="color:#9a6e3a">=</span> <span style="color:#990055">5.99f</span><span style="color:#999999">;</span>
<span style="color:#0077aa">char</span> myLetter <span style="color:#9a6e3a">=</span> <span style="color:#669900">'D'</span><span style="color:#999999">;</span>
<span style="color:#0077aa">boolean</span> myBool <span style="color:#9a6e3a">=</span> <span style="color:#990055">true</span><span style="color:#999999">;</span>
<span style="color:#dd4a68">String</span> myText <span style="color:#9a6e3a">=</span> <span style="color:#669900">"Hello"</span><span style="color:#999999">;</span>
</code></span></span></span>

您将在下一节中了解有关数据类型的更多信息。


通过练习测试自己

锻炼:

创建一个名为的变量并为其carName分配值。Volvo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值