java基础day02

本文介绍了如何在Eclipse中安装和配置,以及Java开发中的基础概念,如新建项目、数据存储方式(包括字节、进制单位)、常量和变量的定义、数据类型(如整型、浮点型、字符型、布尔型)、运算符和命名规范。
摘要由CSDN通过智能技术生成
 

1.eclipse的安装

Java的开发工具

eclipse安装包解压以后放到任意盘符下面,找到eclipse.exe文件双击运行即可

新建项目

File->new->project->java project->next

设置eclipse的字体的大小

eclipse设置自动补全

2.数据存储的方式【了解】

2.1数据的存储的基本单位【了解】

计算机存储的最小的单位 是字节(byte)

1024 byte = 1KB

1024 KB = 1MB

1024MB = 1GB

1024GB = 1TB

1024TB = 1PB

1024PB = 1EB

2.2常见的进制单位【了解】
进制单位基数范围规则
二进制0-1逢2进1
八进制0-7逢8进1
十进制0-9逢10进1
十六进制0-9 a-f逢16进1
二进制:
    0(0) 1(1) 2(10) 3(11) 4 (100) 5(101)...
八进制:
    0 (0)  1(1)....7(7) 8(10) 9 (11) 10 (12) ...
十进制:
    生活中都是十进制的  数学中都是十进制的
十六进制:
    0(0)  ....9(9) 10(a) 11(b)12 (c) ...15(f) 16(10)
进制之间的转换千万不要自己算:
    1.使用计算器
    2.Jav代码中封装的有方法来进行进制的转换
    3.在线进制转换网站
    很少使用,学会使用计算器

3.常量【了解】

生活中不可改变的叫常量

pi e 一天24小时 给大家说一下常量目的是为了印出来变量

按照生活习惯来说:

常量可以分为哪些种类:

整数: 7天 24小数

小数: pi g e

字符: '男' '女'

字符串: "那就回家睡觉"

真假关系: true false

4.变量【重点】

必须会写变量,并且知道变量的一些细节

4.1生活中的变量

体重

工资

温度

x + y = 10

4.2java代码中的变量

定义:在程序运行过程中,可以改变的量叫变量。主要的目的是为了存储数据的

定义语法格式:

数据类型 变量的名字 = 初始化的值;

数据类型:其实就是对数据的分类

变量的名字:自己定义的命名的

=:赋值号

初始化的值:就是咱们存储的数据

Java中声明变量的时候,从右往左看。

int a = 10; 将10 赋值给变量a

宾馆的房间-》变量

房间的名字 -》变量名字

入住的房间-》值

房间的类型-》数据类型

package com.qfedu.a_test;
​
public class Demo2 {
    public static void main(String[] args) {
        //数据类型  变量的名字 = 初始化的值;
        int a = 10;//将10赋值给变量a了
        //拿a去进行操作
        System.out.println(a);//10
        a = 20;//将20赋值给了 a
        System.out.println(a);//20
        //其他的声明方式,了解层次的
        int b;//将变量的名字先定义出来。,然后再赋值
        b = 20;
        int c,d;//一次性定义两个变量
        
    }
​
}
4.3数据类型【重点】

Java有八大基本数据类型:

整型: 4个 byte short int long

小数(浮点数): 2个 float double

字符: 1个 char

布尔类型: 1个 boolean

熟悉八大基本数据类型的关键字。!!!

package com.qfedu.a_test;
​
//类的首字母大写的
public class Demo3 {
​
    public static void main(String[] args) {
        //声明一个整型的变量  byte类型的数据
        //数据类型  变量名字 = 初始化的值;
        byte b = 12;
        System.out.println(b);
        //声明一个整型的变量  short 类型的数据
        short s = 67;
        System.out.println(s);
        //声明一个整型的变量  int 类型的数据
        int i = 89;
        System.out.println(i);
        //声明一个整型的变量  long 类型的数据
        long l = 89;
        System.out.println(l);
        //声明一个浮点(小数)类型的数据  float类型
        float f1 = 89.9f;
        System.out.println(f1);
        //声明一个字符类型的数据,使用的单引号,而且单引号里面只能有一个元素
        
        char c1 = '狗';
        System.out.println(c1);
        //声明一个布尔类型的数据,只有两个值 true  false
        
        boolean b1 = true;
        System.out.println(b1);
        
    }
}
4.4整型类型的数据
整型数据范围占用内存的字节
byte-128~1271字节
short-32768~327672字节
int【Java中默认的整型的数据类型】-2^31~2^31-14字节
long-2^63~2^63-18字节

注意事项:

声明long类型数据的时候,后面需要加L或者l

总结:

开发中只用int,  byte 和long 用的不多。  short  压根就不用
4.5浮点类型的数据
数据类型数据范围占用的字节数
float-3.4* 10^38~ 3.4*10^384字节
double(Java默认的是double类型的数据)-1.79*10^308 ~ 1.79 * 10^3088字节

注意事项:

1.声明float类型的数据的时候加f或者F
2.double类型的数据的有效位数 15~16
3.float类型的数据有效位数是 6~7
package com.qfedu.a_test;
​
public class Demo5 {
    public static void main(String[] args) {
        
        //double类型的数据
        double d1 = 3.4;
        System.out.println(d1);
        //在声明float类型的数据的时候一定加f或者F
        float f1 = 4.5f;
        //double类型的数据 有效位数 是15-16位
        double d2 = 82.121212121212122622;
        System.out.println(d2);
        double d3 = 4.352356789213451212;
        System.out.println(d3);
        //float类型的有效的位数6-7位
        float f2 = 8.272802111238383f;
        System.out.println(f2);
    }
​
}
4.6字符类型
数据类型数据范围占用的字节数
char除了\ 都可以当成一个字符不定的

注意事项:

声明char类型的数据的时候,使用单引号声明。并且单引号里面只能放一个元素

package com.qfedu.a_test;
​
public class Demo6 {
    public static void main(String[] args) {
        char c1 = 'a';
        System.out.println(c1);
        char c2 = '3';
        char c3 = '中';
        char c4 = '&';
        //\是转义字符 不能当成一个字符来看
        //char c5 = '\';
    }
​
}
​
4.7布尔类型
数据类型数据范围占用字节数
booleantrue或者false1字节

        //声明一个布尔类型的数据
        boolean b1 = true;
        System.out.println(b1);//true
        boolean b2 = false;
        System.out.println(b2);//false

总结:

int类型
char类型
boolean类型
double 类型
会声明这四种数据类型,就证明你今天已经学会了
数据类型   变量名字 = 初始化的值;
4.8变量的名字命名规范【默写的】

命名规范:

在真实的开发中,对接口,抽象类,类,变量,方法等会有一定命名规范

4.8.1类名的命名规范

1.首字母要大写

2.以数字,字母,_,等命名,但是数字不能开头

3.采用大驼峰的命名规则,当一个类由两个单词组成的这两个单词的首字母要大写的

HelloWorld

4.8.2变量的命名规范

1.首字母小写

2.以数字,字母,_,等组成,但是数字不能开头

3.采用小驼峰命名规则,当一个变量由两个单词组成的时候,后面的单词要大写

或者采用多个单词中间使用下划线进行拼接的一种写法

int userAge = 23;

4.命名见名知意

product_id product_name productName

5.已经被Java使用的关键字不能再作为变量的名字了

5.转义字符【重点】

目的:将无意义的字符转为有意义的字符或者将有意义的字符转为无意义的字符

语法格式:

\字符

几个特殊的符号:(只能在字符串中使用)

\n:回车换行

\t:制表符 空格

package com.qfedu.a_test;
​
public class Demo7 {
    public static void main(String[] args) {
        //打印一个字符类型的数据   '
        //\'将'转为一个无意义的字符
        System.out.println('\'');
        //打印一个字符类型的\
        System.out.println('\\');
        //打印一个字符串 "
        System.out.println("\"");
        //打印一个字符串 \
        System.out.println("\\");
        //打印一个字符串 \\
        System.out.println("\\\\");
        //\n
        System.out.println("巴萨不仅仅\n是今年是解决");
        System.out.println("是南京南京\t叫撒解决");
        
    }
​
}

6.运算符【重点】

1.算术运算符

2.关系运算符

3.逻辑运算符

6.1算术运算符

数学中的 + (加) - (减) *(乘) / (除) %(取余)

先乘除后加减,有括号先算括号里面的

package com.qfedu.a_test;
​
public class Demo9 {
    public static void main(String[] args) {
        //加
        int num1 = 20;  //20赋值给num1
        int num2 = 10;//将10 赋值给num2
        //num1 = 20 + 10;
        //num1是变量 可以变化的量
        
        num1 =  num1 + num2;
        System.out.println(num1);//30
        //减
        int num3 = num1 - num2;
        System.out.println(num3);//20
        int a = 5;
        int b = 3;
        a = a * b;
        System.out.println(b);//3
        System.out.println(a);//15
        //除
        //注意 在Java中除法不能有小数点  取商整数
        int c = 2;
        c = b / c;//3/2
        System.out.println(c);//1
        //取余
        int d = 6;
        d = a % d;//15 % 6
        System.out.println(d);//3
        //先乘除后加减
        //1 + 3 * 3
        int e = c + d * b;
        System.out.println(e);//10
        //先算小括号里面的
        int f = (c + d) * b;
        System.out.println(f);
        
    }
​
}

扩展知识点

package com.qfedu.a_test;
​
public class Demo10 {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 20;
        //=要先看右边  将右边值赋值给左边
        //num1 = num1 + num2;
        //简写的情况
        //num1 + num2 然后 在= 赋值 给谁啊 =左边的
        //
        num1 += num2;
        System.out.println(num1);//30
        int c;
        c = num1 + num2;//不能简写
        //以此类推  -=   *=  /=   %=  都有
        //num1 = num1 % num2;
        num1 %= num2;
        System.out.println(num1);//10
        
    }
​
}

自增和自减

目的:一个变量自身加1或者减1

语法格式:

变量++; 先执行当前的操作,再自身加1
++变量;先自身加1,然后再执行当前的操作
变量--;先执行当前的操作,再自身减1
--变量;先减1,再执行操作
package com.qfedu.a_test;
​
public class Demo11 {
    public static void main(String[] args) {
        int num1 = 10;
        //num1++ 先执行当前的操作,再自身加1
        System.out.println(num1++);//10
        System.out.println(num1);//11
        int num2 = 5;
        //++num2  先自身加1 ,然后执行其他的操作
        System.out.println(++num2);//6
        System.out.println(num2);//6
        
        int num4 = 3;
        int ret = num4++ * num4;
        System.out.println(ret);//12
        System.out.println(num4);//4
        
        int num5 = 2;
        int ret1 = num5  * ++num5;
        System.out.println(ret1);//6
        System.out.println(num5);//3
        
    }
    
​
}
     

扩展:

声明一个字符串类型的数据

String不是基本数据类型, 是引用数据类型

语法格式:

String 变量名字 = "内容";
package com.qfedu.a_test;
​
public class Demo8 {
    public static void main(String[] args) {
        //数据类型 变量名字 = 初始化的值;
        String str = "一行白鹭上青天";
        System.out.println(str);
        
        //字符串拼接
        String name1 = "老邢";
        String name2 = "骚磊";
        System.out.println(name1 + "爱" + name2);
        int age = 89;
        System.out.println(name1 + age);//老邢89
        boolean b1 = true;
        System.out.println(name2 + b1);//骚磊true
        //一个字符串可以和任意的基本数据类型进行拼接
    }
​
}
​

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

字节探索者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值