您的位置:首页 > 编程语言 > Java开发

使用Java理解程序逻辑(二)

2010-03-17 22:45 519 查看
2.1 变量

  通常,我们根据内存地址可以找到存放数据的内存空间的位置,也就找到存储的数据。但内存地址不方便记忆,因此,便给这块内存空间取个别名,可以通过别名来找到对应空间存储的数据。这个别就是变量名,变量时一个数据存储空间的表示。

2.2 Java常用数据类型

  这里先介绍四种数据类型:

  Int  整型  用于存储整数。

  double  双精度浮点型  用于存储带有小数的数字。

  char  字符型  用于存储单个字符。

  string  字符串型  用于存储一串字符。

2.3 变量声明和使用

  声明变量:

  数据类型 变量名;

  int score;

  给变量赋值:

  变量名 = 值;

  score = 60;

  声明和赋值可以合并:

  数据类型 变量名 = 值;

  int score = 60;

ps:变量都必须声明和赋值后才能使用。

2.4 变量的命名规范

  变量命名只能使用字母、数字、下划线"_"或"$",但不能以数字开头。

  不能使用Java语言的关键字,如int、class、public等。

2.5 运算符

  (1)赋值运算符

    等号"="就是赋值运算符,是将等号右边的表达式的值赋值给等号左边的变量。

  (2)算术运算符

    +(加)、-(减)、*(乘)、/(除)、%(求余)

  (3)运算符优先级

  


  (4)示例

package LogicJava;

public class LogicJava02 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int cPP = 89; //c++分数
int java = 90; //Java分数
int cSharp = 60; //c#分数
int diff; //分数差
double avg; //平均分

System.out.println("--------------------");
System.out.println("CPP\tJAVA\tC#");
System.out.println(cPP + "\t" + java + "\t" + cSharp);
System.out.println("--------------------");
diff = java - cSharp;
System.out.println("Java和c#的成绩差:" + diff);
avg = (cPP + java + cSharp) / 3;
System.out.println("三门平均分:" + avg);

}


2.6数据类型转换

  (1)自动数据类型转换

    满足自动类型转换的条件:1)两种类型要兼容:数值类型互相兼容(int和double);2)目标类型要大于源类型:double可以存放int。

    示例:

package LogicJava;

public class LogicJava03 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int pay = 100;
double price = 75.5;
double change;
change = pay - price;

System.out.println("应付:" + price
+ "\n实付:" + pay
+ "\n找零:" + change);

}

}


  (2)强制数据类型转换

    (数据类型)表达式;

    示例:

package LogicJava;

public class LogicJava04 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double pi = 3.1415;
int i = (int)pi;
System.out.println("强制转换后:" + i);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: