第三章:Java的基本程序设计结构(1)

本文介绍了Java编程的入门级内容,包括创建简单的`Main.class`程序,Java编程规范(如类名命名和main方法),三种注释形式,以及基本数据类型和运算符,重点讲解了移位运算符对负数的影响。
摘要由CSDN通过智能技术生成

3.1、一个最简单的Java应用程序Main.class,可能是每个Java程序猿入门接触的第一行代码。

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}

这个程序非常之简单,在控制台打印出Hello world。

这里有几个Java应用程序的注意点:

        1、类名首字母大写(Java编程规范)。

        2、一个应用程序里面必定包含一个与文件名同名的public修饰的类。

        3、每个类里面有且只有一个main方法,main方法是应用程序的执行入口。注意的是:在同一个工程中,多个不同的类文件中可以存在其他main方法,可以再运行时指定执行哪个main方法。

        


3.2 注释

       三类://(单行) 、/**/ (多行)、  /** */  (段)


3.3 数据类型

         整型byte,short,int,long,浮点型float,double,字符型char,布尔型boolean

8种基本数据类型
类型存储需求取值范围
byte1字节-128~127 
short2字节-32768~32767
int4字节-2147483648 ~ 2147483647 
long8字节-2^16 ~ 2^16
float4字节
double8字节
char2字节
boolean1字节true、false

-128 ~ 127 的问题:查看0与-0之间的渊源为什么八位二进制数表示范围为-128~+127?_8位二进制数表示范围-CSDN博客


3.5 运算符

常用运算符加减乘除,三元运算符都不需要再解释。

移位位运算符:<<(右移)、>>(符号位不变,右移)、>>>(符号跟着右移,前端补0)

System.out.println(2 << 3); //输出16  0000 0010 变成 0001 0000
System.out.println(8 >> 2); //输出 2  0000 1000 变成 0000 0010
System.out.println(8 >>> 2);//输出2   0000 1000 变成 0000 0010

System.out.println(-2 << 3); //输出-16  0000 0010 变成 0001 0000
System.out.println(-8 >> 2); //输出-2  0000 0010 变成 0001 0000
System.out.println(-8 >>> 2);//输出1073741822  符号位跟着移动了,导致数据变得很大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值