Java初学 Day01

本文介绍了Java编程的入门示例——HelloWorld程序,详细讲解了main方法的作用,访问修饰符、静态方法,以及基本的数据类型、运算符和编译过程。
摘要由CSDN通过智能技术生成

  首先,是我们的的第一个Java程序,也是所有语言的第一个程序

public class helloword{

    public static void main(String[] args){

        System.out.println("hello world");

}

}

    其中,第一行是名为helloword的公共类,当我们要在cmd里编译Java文件时,首先要

输入javac helloworld.java来将源代码编译为字节码,public是访问修饰符,意味公共的

 再来看下一行,其中static意味静态的,是关键字,他标志着这个方法是静态方法,void是无返回值,main是方法名,String[]是String类,args是字符串数组名

  注意:所有Java程序的入口,都是由public static void main(String[] args){

}这个main方法开始执行,后续会学到其他方法,包括其他类的调用,都是在main方法中调用的。

  还有各种运算符,类似于小学数学

  • + 加法-相加运算符两侧的值
  • -减法- 左操作数减去右操作数
  • *乘法-相乘操作符两侧的值
  • / 除法- 左操作数除以右操作数
  • % 取余-左操作数除以右操作数的余数
  • ++ 自增:操作数的值增加1
  • --自减:操作数的值减少1

注意:其中自增与自减有两种特殊情况

以自增为例子,我们定义一个整数

int a = 1;

int b = a++;

int c = ++a;

System.out.println(b);

System.out.println(c);

输出的结果为

1

3

a++可以简单理解为先用后增

而++a与其相反是先增后用,代码每执行一行,a就增加一

 

  接着就是数据类型,包括八种数据类型四种整数型,两种浮点型,一种字符类型,还有一种布尔型

boolean 布尔型

  • boolean数据类型表示一位的信息;
  • 只有两个取值:true 和 false;
  • 这种类型只作为一种标志来记录 true/false 情况;
  • 默认值是 false;

byte 字节型

  • 最小值-128
  • 最大值127
  • 默认值0

char 字符型

  • char 类型是一个单一的 16 位 Unicode 字符;
  • 最小值是 \u0000(十进制等效值为 0);
  • 最大值是 \uffff(即为 65535);
  • char 数据类型可以储存任何字符;

double 双精度浮点

  • double 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数;
  • 浮点数的默认类型为 double 类型;
  • double类型同样不能表示精确的值,如货币;
  • 默认值是 0.0d;

float 单精度浮点

  • float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;
  • float 在储存大型浮点数组的时候可节省内存空间;
  • 默认值是 0.0f;
  • 浮点数不能用来表示精确的值,如货币

int 整型

  • 最小值-2,147,483,648
  • 最大值2,147,483,647
  • 默认值0
  • 我们大多时候定义整数变量一般都用int

long 长整型

  • 最小值-9,223,372,036,854,775,808
  • 最大值9,223,372,036,854,775,807
  • 默认值0L
  • 主要使用在比较大的整数的系统上

short 短整型

  • 最小值-32768
  • 最大值32767
  • 默认值0
  • 空间占用少,一个short变量是int变量的二分之一
  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值