Day02 java

集成开发环境(IDE)

NetBean

Jbuilder

Eclipse

Intellij IDEA(现在多用)

java基本语法

在IDEA中 main 可以用快速引出 public static void main(String[]args){}框架

sout可以快速引出System.out.println();框架

2.1注释

2.2.1用法

(1)对源代码的说明,不参加程序的编译

(2)做代码删减的调试

2.1.2分类

单行注释 // 单行注释快捷键 ctrl+/

多行注释 /* */ 多行注释快捷键 ctrl+shift+/

移动代码 shift+alt+上/下

复制当前行 ctrl+d

文档注释 /** javadoc 生成说明文档 html

*

*/

以/**开始 中间每一行开头一个* 最后以*/结尾

2.2变量

2.1.2 变量的概念

在内存中分配一块地址,来储存各种不同类型的数据。

2.1.3 变量的使用

变量必须先声明,才能使用

  1. 声明变量时,要指定变量的类型(基本数据类型8种,引用类型)

  1. 变量具有作用范围。以语句范围作为标准,同一个语句块中,变量名不能相同

  1. 变量在声明时可以没有初始值,使用时必须是有值的

  1. JDK以后 Var 不是数据类型 是声明变量的一个指令

声明变量后必须赋值

  1. 即 var 变量名=值(可以是整数也可以是小数)

2.3标识符

用来给类,变量,方法,接口,对象,自定义数据类型的标识

2.3.2命名规则

  1. 标识符是由任意顺序的大小写字母,数字,下划线,美元符号组成的

  1. 标识符不能以数字开头

  1. 标识符是区分大小写的

  1. 标识符没有长度的限制

  1. 标识符中间不能有空格

  1. 标识符不能是Java的关键字

2.4关键字

2.4.1概念

java关键字是事先定义好的,对Java编译器有特殊含义的标识符,是编译器和程序员的一个约定,用来表示一种数据类型或者是数据结构,或者是操作指令等等。关键字不能作为用户自定义标识符使用

关键字列表

Java中默认的整数类型为int类型,默认的浮点数类型为double类型

long后缀加L,float类型后缀加f

2.5 分隔符

2.5.1概念

用来分隔程序代码的,要求任意两个相邻的标识符,数字,关键字或语句之间,必须至少有一个分隔符,让程序编译器能够识别

2.5.2分类

;分号:用来终止一个语句

,逗号:一次可以声明多个变量

.原点:用作包名的划分,用作引用变量或方法

{}大括号:用来包括程序类,语句块,方法,初始化数组值

[]中括号:一次可以声明多个变量

()小括号:1)改变运算优先级 2)定义方法参数 3)强制转换

空白:空格 换行符 制表符

2.5.3计算机中的存储

bit:二进制类,一个bit,存储一个0或一个1,是计算机运算的最基础单位

byte:字节,计算机文件大小的基础单位

1byte=8bit

十进制转二进制

例:10

二进制转十进制

例:1010

二进制:0B或0b开头

八进制:0开头

十六进制:0X或0x开头

2.5.4 八种数据类型

数字类型(整数类型,浮点类型),字符类型,逻辑类型(布尔类型)

long后面位数太多加后缀 L

注意不要比较float和double类型

floatf=3.14f;

doubled=3.14;

System.out.println(f);

System.out.println(d);

System.out.println(f==d);//false

如果是浮点数,默认情况下,是double类型的

float类型必须后缀 f 或 F

2.5.4.1 数据类型转换

自动转换:小的数据类型向大的数据类型转换,或者整数类型转换成浮点数类型,都是可以自动实现的。

强制转换;大的数据类型向小的数据类型转换,或者浮点数要转换成整数,需要使用强制转换。要在转换类型加括号,如果是浮点数转整数,直接去掉小数点,只保留整数(不考虑四舍五入的情况)

2.5.4.2 原码,反码,补码

二进制

正数(三码合一)

1 :0000 0001

负数:

-7

原码:1000 0111

反码原符号位不变,其他按位取反(0->1,1->0)第一位表示符号

1111 1000

补码:反码+1

1111 1001

130;原码,反码,补码相同

int储存类型

00000000 00000000 00000000 10000010

byte类型转换

10000010

符号:1为负

补码:00000010

反码:00000001

原码:11111110

Java中默认的整数类型为int类型,默认的浮点数类型为double类型

long后缀加L,float类型后缀加f

2.5.4.3 基本的运算法则

加法:+

减法:-

乘法:*

除法:/ 整数除法,直接去掉小数点后面的数字,只保留整数,不做四舍五入处理

求余数取模:%

import java.util.Scanner;
public class FromKeyBoard {
    public static void main(String[] args) {
        //从键盘接收
        //使用java工具类  引用Java类型  import 导入
        Scanner scanner=new Scanner(System.in);
        System.out.println("请录入第一个数字");
        double d= scanner.nextDouble();
        //int x=scanner.nextInt();
        System.out.println("请录入第二个数字");
        double y=scanner.nextDouble();
//        int y=scanner.nextInt();
//        int z=x+y;
        double z=d+y;
        System.out.println("计算结果");
        System.out.println(z);
    }
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值