《JAVA从入门到??》基础篇DAY02---eclipse初级使用 注释 数据类型 运算符 类型转换

一、 eclipse的安装
前期的java学习我们先使用eclipse进行编写,传送门
安装教程在这里就不展开了,接下来介绍一下eclipse相关的快捷键和一些设置。
eclipse初级使用
1、 新建普通的java项目:New – > java project
2、 新建java文件:选中src右键 – > New – > Class – > 输入类名
3、 执行java文件:在编辑窗口中右键Run As – > java Application
eclipse使用技巧
1、 设置隐藏小窗口:
1.1选择右上角的设置方案 – Reset
1.2选择window –> show view – >根据具体的需求选择
2、设置编辑区的字体大小:
Window –> preference – General --> …. –> Basic –> text font
3、导入项目:
Import – > …….
4、 删除项目:
选中项目右键—>delete(注意有假删除)
5、 设置显示导航方案:
Package Explorer 包的导航方案
Navigator 导航方案
6、 Build Path构建路径
7、 快键键的使用:
Alt + / :代码提示 main + Alt +/ :快速写出main方法 syso+Alt+/ :快速写出输出代码
Ctrl+D:删除当前光标活动的行
Ctrl+Alt+上下键:快速复制当前行到下一行或上一行
Ctrl+Shift+Enter:快速在当前行的上方加入一空白行
Shift+Enter:快速在当前行的下方加入一空白行
Alt+上下键:把当前行移动到指定的位置
Ctrl+Shift+F: 整理代码
Ctrl + 1:快速导入包
8、 认识下小窗口:
Console: 控制台(输出代码运行后的结果)
Problems:提示代码错误或警告信息
9、设置Dark背景,护眼的同时看上去更专业
DARK背景
步骤:window——preferences——appearence——theme———选择dark

二、 注释的使用
2.2.1 单行注释

public static void main(String[] args) {
	//普通输出语句
     System.out.println("JAVA,YYDS!");
}

2.2.2 多行注释

 /* 多行注释
     *    public 公共
     *    static 静态
     *    void  无任何返回值
     *    接下来javase都会用到一个入口函数:运行代码一个入口
     */
	public static void main(String[] args) {
		//普通输出语句
        System.out.println("JAVA,YYDS!");
	}

2.2.3 文档注释

/**
 * 此类用于演示各种快键键
 * 
 *
 */

三、 数据类型
Java中的数据类型主要分为两类:
1.基本的数据类型:byte short int long float double char boolean
2.引用类型:类(String…自定义)、接口、枚举、数组…
3.1八大基本数据类型
类型 描述 占用内存大小(字节) 取值范围
byte 字节型 1 -128 ~ 127
short 短整型 2 -32768 ~ + 32767
int 整型 4 -2^31 ~ 2^31-1
long 长整型 8 -2^63 ~ 2^63-1
float 单精度浮点型 4 ---------
double 双精度浮点型 8 ---------
char 字符型 2
boolean 布尔型 1 特殊:true false

字符串类型,不属于八大基本数据类型,但是在实际开发过程中非常重要.
3.2变量
变量:Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。变量就是可变的量,其本质就是内存中划分的一块区域。
变量定义:三要素
变量类型 变量名称 = 数据值;
变量名称定义需要满足:1、标识符规则2、推荐采用驼峰命名法来定义变量名称 a name userName
四、 运算符
4.1 算数运算符介绍

	/*
		 * 算术运算符:
		 * 符号         描述   
		 *  +    相加(**在Java中加号也成为连接符,和连接一些不同的数据类型**)
		 *  -    相减
		 *  *    相乘
		 *  /    相除
		 *  %    取余
		 */

4.2一元运算符
递增 ++
递减 –
++前置递增 (++a) 后置递增++ (a++)
–前置递增 (–a) 后置递增-- (a–)
特别地,当使用一元运算符时,一定要注意有没有出现复合语句:
1.无复合语句(无混用): 不管递增还是递减,前置还是后置.最终都是计算完后输出的结果.
2.有复合语句(混用):
前置(递增递减): 先计算,再输出.
后置(递增递减): 先输出,再计算.

4.3关系运算符

/*
		 * 关系运算符: 比较后得到是布尔值true false
		 *   符号          描述    
		 *   ==     相等运算符,只比较值,不比较类型
			 !=      不相等运算符
			 “>”:大于运算符
			 “>=”:大于等于运算符
			 “<”:小于运算符
			 “<=”:小于等于运算符
			 “===”:全等(恒等) ,值和类型都必须相等
			 “!==”:不全等(不恒等)
			
		 */

4.4逻辑运算符
符号 描述 特点
& 与(并且) 同为true,结果为true;只要有一个为false,其结果就为false.
| 或(或者) 同为false,结果为false;只要有一个为true,其结果就为true.
! 非(取反) 相反结果
&& 短路与(并且) 同为true,结果为true;只要有一个为false,其结果就为false.如果左表达式为false,直接结束,不会执行右边表达式.
|| 短路或(或者) 同为false,结果为false;只要有一个为true,其结果就为true.如果左表达式为true,直接结束,不会执行右边表达式.
总结:在实际开发过程中,逻辑运算符用得最多的是短路与和短路或
4.4三元运算符
语法: 数据类型 变量名 = 布尔类型表达式 ? 结果1:结果2;
执行流程: 布尔类型表达式是判断的条件,返回结果类型为boolean值,也就是true或者false,当返回true时调用结果1,为false时调用结果2
注意事项:
1.主要是看布尔类型表达式结果,如果为true,走结果1,否则走结果2.一定不要受结果1结果2值的影响
2.?:都是英文状态下
3.结果1 结果2的数据类型一定要与变量的数据类型保持一致

五、数据类型转换
数据类型按容量大小排序:
byte< short< int< long< float< double
转换时遵循以下原则:
容量小的类型转换为容量大的数据类型时,是自动转换(隐式转换);
例如:

int a = 10;
long b = a;

容量大的类型转换为容量小的数据类型时,是强制转换;

long a = 10;
int b =(int)a;

需要注意的是:不管自动转换还是强制转换,语法检查是类型,而不是变量中的值,即使给long类型赋值为1,当把这个值赋给int类型时,一定会发生强制转换,因为这个时候语法检查约束的是类型,而不是值。
下面给出一个需求:实现随机生成1~99中的一个两位数。
代码如下

public class Test {

	public static void main(String[] args) {
		double num = Math.random() *100+1;//随机生成1~99的浮点数
		int a = (int) num;//数据类型转换
		System.out.println(a);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值