java学习——语法和错误

一、基本语法

1.字符串比较

如果直接用==的话,就算字符串一样还是会得到false的,需要用.equals()去比较。==会去比较两者的引用(也就是内存,参考引用

2.小数

Java中整数相除返回的是整数部分,如果想要得到小数部分,将除数和被除数中其中一个使用小数(如9.0/4)

3.字符串常量不能跨行

System.out.println("this is a 
example!");		//这样的写法是错误的
System.out.println("this is a " + 
"example!");	//这种写法是正确的

4.标识符

标识符由字母、数字、下划线(_)和美元符号构成的字符数列,但是必须以字母、下划线或美元符号开头,不能用数字开头。

5.命名常量

final datatype CONSTANTNAME = value;

6.数值类型

在这里插入图片描述
其中注意浮点数是近似值,浮点数为什么不精确?,不能用于等于和不等于比较,特别是和整数进行比较。

7.各类数值表示方式

①long型L在后面加L或l,如:1111111111L或1111111111l(float则在后面加F或f,而默认情况下短的是double)
②二进制:0B或0b开头
③八进制:0开头
④十六进制:0x或0X开头
⑤科学计数法:例:5.0534E+1,就是5.0524*10+1
Java中允许在数值直接量的两个数字间使用下划线。如:232_45_4519和232454519是一样的

二、错误

1.Navicat中新建并运行存储过程

参考链接:Navicat新建并运行存储过程
在Navicat8中输入存储过程从begin语句开始,并不需要“create procedure”这语句,在BEGIN和END中间输入就行了,名字在保存的时候会进行设置

2.event_scheduler是off。事件只能在服务器启动并开启event_scheuler

event_scheduler是off
创建过程的时候遇到的问题,

3.Navicat中新建带返回值的存储过程需要新建的是函数,其中返回变量需要定义。

参考链接:navicat创建函数和存储过程

BEGIN
	#Routine body goes here...
	DECLARE count INT;
	SELECT count(*) INTO count FROM imooc_goddess;
	RETURN count;
END
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值