Java 1

没有最好的语言

先输出一手“Hello,Java”
 

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello,Java");

    }
}

JDK:Java开发工具包,包含JRE;还有一些编译器与调试工具

JRE:Java运行的环境,包含JVM,Java基础类库

Java注释

//注释内容   单行注释 较为常用

/*注释内容*/ 多行注释(不可嵌套)

 /**注释内容*/文档注释 可自动生成文档

Java标识符

由数字,字母,下划线_,以及美元符号$组成 不能以数字开头,不能使用Java保留字

数据类型

Java中共有8种数据类型:4种整型;2种浮点型;一种字符型和一种布尔型

整数型int可能会发生溢出问题(20亿),此时应使用比int更大的long

大的类型转换为小的类型时要使用强转,但可能发生数据丢失

以下建议:

  • 整数型尽量使用int,小数使用double
  • long一般用于描述时间,日期,内存,文件大小(字节)等
  • byte用于编码转换或二进制流的操作(-127~128)
  • char一般用于描述中文

float类型有效位数为6~7位

double类型为15位(又称双精度)

很多情况下float的精度难以满足需求,所以常用double精度;float型后面会跟一个字母F如:6.66F

没有字母后缀的浮点数值默认为double型

$在Java中为合法字符,但不可以出现在自己写的代码中

 

 

运算符

基础运算符

自增与自减

x++表示先运算再自增  ++x表示先自增再运算

三目运算符

数据类型 变量 = 布尔表达式? 满足时赋值:不满足时赋值

eg :int x = 3;

        int y = 4;

        int z = 3>4?x+y : x-y;

关系运算符

>,>,>=,<=,==返回值类型为布尔类型 可以与逻辑判断语句一起使用 可以直接将字符和数字判断

逻辑运算符

与(&,&&)或(|,||)非(!)               与和或比较麻烦

当使⽤用"&"时,明确的表示多个条件都判断了了,如果在多个表达式中有条件返回了了false,剩
余的条件也要判断;⽽而如果使⽤用"&&"(短路路与),只要有条件返回false,剩余条件不不再判断,
返回false

当使⽤用"|"时,明确的表示多个条件都判断了了,如果在多个表达式中有条件返回了了true,剩余
的条件也要判断;⽽而如果使⽤用"||"(短路路⾮非),只要有条件返回true,剩余条件不不再判断,返回
true

令:%为取模运算(余数)  !=为不等于

System.out.println("5" + 2); 的输出结果应该是 52      “5”为字符串 +起连接作用 实际上将2转化为了“2” 从int转化成了字符串

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值