java 输出001_001 Java入门和简介

目录

JAVA语言基础

Java的跨平台性

Java的运行依赖jvm,所以,只要在安装了合适jre环境的设备上,不管是linux还是windows、还是macOS,都是可以运行的;

Java运行过程

原文件.java-->使用编译器,编译成.class-->在解释器中执行.class

第一个Java程序

// 单行注释

/*

* 多行注释

*/

/**

* 文档注释

* @author Administrator

*

*/

package demo;

public class HelloWorld {

public static void main(String[] args){

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

}

}

Java中的关键字

关键字,指的是在Java中已经有特殊含义的单词,比如,public、static、class、void等,不能作为变量名;在IDE中会会标记成不同的颜色;

命名规则(标识符):

1、A-Z、a-z、_ 、¥ 只能是他们的组合

2、不能是数字开头,或者是关键字

Java中的数据类型

基本数据类型

整数

小数

布尔

字符

引用数据类型

数组

接口

** 需要注意的是,常用的String类型是引用类型 **

Java中输出常量

public class HelloWorld {

public static void main(String[] args){

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

//输出10进制数值

System.out.println(123456789);

// 输出二进制数值

System.out.println(0B01001);

// 输出八进制数值

System.out.println(0123);

// 输出十六进制数值

System.out.println(0X555);

}

}

注意:输出结果中,显示的是10进制的数值,尽管输出的时候,是多种进制

Hello world

123456789

9

83

1365

数据存储

1B(字节)=8bit (位)

字节是最小存储单位,也就是说,一个数据最少占8位

Java中按照数据的类型,分配存储空间,所以创建变量时,定义类型,实际上是分配一个空间

默认的整数类型是int,“123456789L”这种表示long型;

默认的浮点类型是double,“123456789F”这种表示浮点型

变量使用注意事项

变量在没有赋值的时候,不能使用,否则会报空指针异常

变量的作用于是最近的一组大括号内

变量不能重复定义

变量的类型转换

将占用内存空间小的变量类型A,赋值给占用内存大的变量类型B的时候,变量的值,也转为B的类型

布尔值不参与类型转化,所以,布尔值不能赋值为非布尔类型的变量

变量强制转换(允许丢失精度):

double a = 5.15

int b = (int) a

// 转换结果是5

// 实际上,(int) a 表示将a的值强制转为int类型

运算符

算数运算符

赋值运算符

比较运算符

逻辑运算符

& 一个是false,结果就是false

| 只要有一个为true,结果就是true

^ 两边不一样的时候,结果是true

! 结果取反

&& 短路与,先执行左边,如果左边为false,就不执行右边

|| 短路或,先执行左边,如果左边为true,就不执行右边

三元运算符

公式:布尔表达式?布尔表达式为真输出:布尔表达式为假输出;

例如:3>5?1:2 ,明显,这一步会输出2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值