java learning Chapter0.1.0 变量类型及其作用范围

Java Learning notes Chapter0.1.0

**

Our first java class:

public class Hello {
public static void main(String[] args) {
// 向屏幕输出文本:
System.out.println(“Hello, world!”);
/* 多行注释开始
注释内容
注释结束 */
}
} // class定义结束

  1. Hello is class name. 类名必须以英文字母开头,后接字母,数字和下划线的组合.习惯以大写字母开头
  2. 注意到public是访问修饰符,表示该class是公开的.不写public,也能正确编译,但是这个类将无法从命令行执行
  3. 这里的方法名是main,返回值是void,表示没有任何返回值.
  4. Java入口程序规定的方法必须是静态方法,方法名必须为main,括号内的参数必须是String数组

变量:

public class Main {
public static void main(String[] args) {
int n = 100; // 定义变量n,同时赋值为100
System.out.println("n = " + n); // 打印n的值
n = 200; // 变量n赋值为200
System.out.println("n = " + n); // 打印n的值
int x = n; // 变量x赋值为n(n的值为200,因此赋值后x的值也是200)
System.out.println("x = " + x); // 打印x的值
x = x + 100; // 变量x赋值为x+100(x的值为200,因此赋值后x的值是200+100=300)
System.out.println("x = " + x); // 打印x的值
System.out.println("n = " + n); // 再次打印n的值,n应该是200还是300?
}
}

** 一.基本数据类型

  1. 整数类型:byte,short,int,long:

    byte恰好就是一个字节,而long和double需要8个字节。对于整型类型,Java只定义了带符号的整型,因此,最高位的bit表示符号位(0表示正数,1表示负数

  2. 浮点型:float,double:

    float f1 = 3.14f; //对于float类型,需要加上f后缀
    double d3 = 4.9e-324; // 科学计数法表示的4.9x10^-324

  3. 布尔类型:boolean:

    boolean b2 = false;
    boolean isGreater = 5 > 3; // 计算结果为true

  4. 字符类型: char (字符类型char表示一个字符。Java的char类型除了可表示标准的ASCII外,还可以表示一个Unicode字符)

    char zh = ‘zhong’;

** 二.引用类型

  1. 引用类型最常用的就是String字符串:

    String s = “hello”;

note: The String type is capitalized because it is a class, like Object , not a primitive type like boolean or int (the other types you probably ran across).

** 三. 常量:
定义变量的时候,如果加上final修饰符,这个变量就变成了常量:

final double = d3 = 4.9e-324;

note: 根据习惯,常量名通常全部大写

** 四. var 关键字:
有些时候,类型的名字太长,写起来比较麻烦。例如:

StringBuilder sb = new StringBuilder();

**五. 变量的作用域:

{

int i = 0; // 变量i从这里开始定义

{

int x = 1; // 变量x从这里开始定义

{

String s = “hello”; // 变量s从这里开始定义

} // 变量s作用域到此结束

// 注意,这是一个新的变量s,它和上面的变量同名,
// 但是因为作用域不同,它们是两个不同的变量:
String s = “hi”;

} // 变量x和s作用域到此结束

} // 变量i作用域到此结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:使用AngularJs编写的简单 益智游戏(附源代码)  这是一个简单的 javascript 项目。这是一个拼图游戏,也包含一个填字游戏。这个游戏玩起来很棒。有两个不同的版本可以玩这个游戏。你也可以玩填字游戏。 关于游戏 这款游戏的玩法很简单。如上所述,它包含拼图和填字游戏。您可以通过移动图像来玩滑动拼图。您还可以选择要在滑动面板中拥有的列数和网格数。 另一个是填字游戏。在这里你只需要找到浏览器左侧提到的那些单词。 要运行此游戏,您需要在系统上安装浏览器。下载并在代码编辑器中打开此项目。然后有一个 index.html 文件可供您修改。在命令提示符中运行该文件,或者您可以直接运行索引文件。使用 Google Chrome 或 FireFox 可获得更好的用户体验。此外,这是一款多人游戏,双方玩家都是人类。 这个游戏包含很多 JavaScript 验证。这个游戏很有趣,如果你能用一点 CSS 修改它,那就更好了。 总的来说,这个项目使用了很多 javascript 和 javascript 库。如果你可以添加一些具有不同颜色选项的级别,那么你一定可以利用其库来提高你的 javascript 技能。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值