栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java2021-10-10课堂笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java2021-10-10课堂笔记

目录

初识Java的main方法

整型变量:

长整型变量

双精度浮点型变量

单精度浮点型变量

字符类型

字节类型

短整型


初识Java的main方法

代码示例:

public class test {
    public static void main(String[] args) {
        System.out.println("hello java");
    }
}

Java程序的结构由三个部分组成:

  1. 源文件(扩展名为*.Java):源文件带有类的定义,类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在括号里面。
  2. 类:类中带有一个或多个方法,方法必须在类的内部声明。
  3. 方法:在方法的花括号中编写方法应该执行的语句。
  4. (方法存在于源文件里;方法存在于类中;语句存在于方法中。

public:访问修饰限定符。

class:关键字,用来定义一个类。

System.out.println:输出数据

整型变量:

基本语法格式

int 变量名 = 初始值;

代码

public class test {
    public static void main(String[] args) {
        int num = 10;//定义一个整型变量
        System.out.println(num);
    }
}

注意事项:

  • int表示变量的类型是一个整型
  • 变量名是变量的标识,后续都是通过这个名字来使用变量
  • Java中 = 表示赋值,意思是给变量设置一个初始值
  • 初始化操作是可选的,但是建议创建变量的时候都显示初始化
  • 最后不要忘记分号,否则会编译失败
  • //表示注释,注释作为代码的解释说明部分,不参与编译运行

1.在Java中 int 占 几个字节 

四个字节,不管是多少位的操作系统都是四个字节(充分说明可移植性强)

2.Java当中的int没有所谓的无符号类型,统一都是有符号的。

3.取值范围是多少?

int 占四个字节 32位,第一位是符号位所以它的范围是-2^31到2^31-1。

4.变量的命名:小驼峰    数字    字母    下划线    美元符号   组成的不能以数字开头。

5.变量定义不初始化  可不可以?

不可以,Java比较安全,如果不初始化就使用,编译器就会报错,不是警告。

长整型变量

基本语法格式

long 变量名 = 初始值;

代码示例

public class test {
    public static void main(String[] args) {
        long num = 10L;//定义一个长整型变量,初始值写作10L(l0后面的L可以大写或者小写)
        System.out.println(num);
    }
}

注意事项:

  • 基本语法格式和int基本一致,只把类型改为long
  • 初始化设定的值后面的L可以大写也可以小写
  • Java中long的类型占8个字节,取值范围为-23^63  到  2^63-1

双精度浮点型变量

基本语法格式

double 变量名 = 初始值;

代码

public class test {
    public static void main(String[] args) {
        double num = 1.0;
        System.out.println(num);
    }
}

注意事项:

  • 在Java中,int除以int的值会直接舍弃小数部分,想要得到小数得使用浮点型
  • 小数本身是没有一个精确的数字的,他只能精确到几位
  • Java中double占8个字节

单精度浮点型变量

基本格式

float 变量名 = 初始值;

代码

public class test {
    public static void main(String[] args) {
        float num = 1.0f;
        System.out.println(num);
    }
}

注意事项

  • float在Java中占四个字节
  • 不能写作1.0,因为1.0是double类型,从double转换为float可能会有损失所以这样写时Java编译器会报错

字符类型

基本格式

char 变量名 = 初始值;

代码示例

public class test {
    public static void main(String[] args) {
        char num = 'a';
        System.out.println(num);
    }
}

注意事项

  • 使用一个字符表示一个汉字时会报错,我们要在执行javac时加上-encoding UTF-8选项才行。命令是:java -encoding UTF-8 test.java
  • 在Java总使用单引号+单个字母的形式表示字符字面值
  • 计算机中的字符本质上是一个整数,在c语言中使用ASCII表示字符,而Java中使用Unicode表示字符,因此一个字符占用两个字节,表示的字符种类更多,包括中文

字节类型

基本语法格式

byte 变量名 = 初始值;

代码

​
public class test {
    public static void main(String[] args) {
        byte num = 0;
        System.out.println(num);
    }
}

​

注意事项

  • 字节类型表示的也是整数,只占一个字节,表示范围为(-128(-2^7)到127(2^7-1))(可以看作是c语言的char类型)
  • 字节类型和字符类型互不相干
  • 在Java中数值类型都是有取值范围的,存储数据的时候不要超过那个表示范围

短整型

基本语法格式

short 变量名 = 初始值;

代码

​
public class test {
    public static void main(String[] args) {
        short num = 0;
        System.out.println(num);
    }
}

​

注意事项

  • short占用2个字节,表示的数据范围是-32768(-2^15)到32767(2^15-1)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332129.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号