java定义变量菜鸟_Java初学 1 变量

刚刚搞了一个圈子,希望和大家一起来学习讨论。这里写点东西也算是抛砖引玉了。只希望能对初学的朋友有一些帮助。好了,废话不多说,进入正题。

1:变量。

首先学习编程语言,我们必须先要知道一个概念,什么是变量,有人说,这有什么难的,按字体意思,就是这个值会变么。恩,也有这个意思,具体呢它不仅会变,而且还需要在内存里开辟一个空间存储数据。举个简单的例子,5,它就是一个数字,就是5,但是如果我说a呢,a代表多少,这就是个问题了。所以变量就是在程序里代表一个值(当然有时也不仅仅是一个数字,也许是一串数字,也可能是一串文字),并且会在内存中开辟一个位置存储的东西。

在java中,我们常用的变量有int型(×××数字,比如-1,0,1),double型(双精度浮点型,也就是小数),char(单个字符型),string(字符串型,可以是任何长度的数字,字符)。那它们具体怎么使用呢???我们下面举个例子,如你要声明一个×××数字变量可以写成int a=1,记住在变量声明中是把右边值的赋给左边的变量,其他的变量类型同样,只是需要注意,你要声明什么型的变量,一定要选择好声明类型。变量声明时有4点需要注意,这4条是需要死记硬背的。

a:变量名必须以字母,下划线或者$开头;

b:变量名可以包含数字,但不能开头;

c:除了下划线和$,不能包含其他的特殊字符;

d:不能使用java语言里的关键字,比如int,char这些关键字做变量名。

好了说了那么多,先写一个简单的程序帮助理解一下变量。

下面我写一个计算工资的程序,比如你的工资=底薪+本月奖金,我需要做的是让程序自动计算出结果并显示出来。这里我们需要声明三个变量,一个是底薪a,一个是奖金b,还有一个就是本月工资c了,通过这三个变量,我们就可以实现上述功能,而且你也能看出,以后不管你的工资怎么涨,奖金怎么多,只要更改a的值,b的值,马上就可以计算出新的工资来。在大型程序中,这样的好处是不用说的吧。

public class gongzi{

public static void main(String [] args){

int a=5000;

int b=500;

int c=a+b;

System.out.println("本月工资是:"+c);

}

}

通过以上的一个简单的程序,我想更能帮助理解变量和变量的使用。对于初学者来说,不需要纠结其他的语句是什么意思,因为在后续的更新中,我会一一说明,现在只需要试图去理解变量,因为在编程里,变量是天天都在用的。

2:运算符与数据类型转换

在java里常用的运算符有+,-,*,/,%(加减乘除余),比如说刚刚写的那个小程序,int c=a+b;这就是说,把a+b所得的值赋给c,其他运算也是一样的,只是和咱们平时的运算写法不一样,不是a+b=c,而是c=a+b。

在一些情况下,我们会拿一个整数,也就是int型的数据和一个小数double型的数据做运算,但是在java里我们怎么能把运算结果转化成为一个int型呢???比如说一个数字5,它的4.5倍是多少呢??我们只需要知道一个大概的数字,那我们就可以这样写

int a=5;

double b=4.5;

int c=a*(int)b;

这样c的结果会自动转化成一个int型的整数。这就是有时需要用到的数据类型的转换方法。

本节就写到这里,实在有点困了。下一节我们讨论一下关系运算符和条件结构。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值