JAVA学习,常用常记(标识符,数据类型,运算符,分支语句,循环语句,跳转语句(知到))

本文深入探讨了多种编程语言的特点,包括C、Python、HTML、CSS、PHP和JAVA等,对比了它们的语法特性,如大小写敏感性、类型系统及变量定义。详细解析了JAVA中的数据类型,如int、float、char、boolean及其操作规则,并介绍了C语言中的数据存储方式。
摘要由CSDN通过智能技术生成

呃,学过C和Python之后直接过掉就好了,自己拼的标识符一般不会搞出关键字的;

所有语言中(我接触到的),html + css不区分大小写,其他语言区分大小写(对大小写敏感);

PHP中,除了变量名区分大小写和常量可以控制是否区分大小写外,其余的全部不区分大小写;

JAVA语言是强类型语言,必须指定数据类型,先声明再使用;

Python 是强类型的动态脚本语言

强类型:不允许不同类型相加。例如:整型+字符串会报类型错误。

动态:不使用显式数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。

脚本语言:一般是解释性语言,运行代码只需要一个解释器,不需要编译。

final修饰变量声明,则该变量成为常变量,不能被重新赋值;

final int FULLSCORE = 100;

  • 常量:true,false;
  • 变量的定义:boolean x=true;
  • Java不允许数值类型和布尔类型间互相转换;
  • 在C/C++中可以用0表示false,用大于零的值表示true;
  • Java不允许这样做,需要使用布尔值的地方不能用其它值代替;

byte:1字节;short:2字节;int:4字节;long:8字节;

//Sinhaeng_Hhjian
#include<bits/stdc++.h>
using namespace std;
int main(){
	short a;
	int b;
	long c;
	long long d;
	printf("%d %d %d %d\n", sizeof(a), sizeof(b), sizeof(c), sizeof(d));//2 4 4 8	
	return 0;
}

十进制可用逗号隔开,八进制数前面有0,十六进制数前面有0x;

float:4字节;double:8字节;

  • 虽然int和float在内存中都占4个字节,但是他们的组织方式是不一样的;
  • int型是直接转化成二进制存储,而float则是按指数形式存储的;
  • 这也就是为什么他们的长度一样却float的表示范围要大那么多的原因。

C语言ASCII码占用一个字节;

JAVA语言Unicode码占用两个字节(Unicode字符集可以表示人类语言所有字符集);

JAVA中char占用几个字节?

布尔型不能进行数据类型转换;

A:65;a:97;0:48;

char类型做运算时自动转为int类型;

//Sinhaeng_Hhjian
#include<bits/stdc++.h>
using namespace std;
int main(){
	int x = 100;
	int y = (x++) - 5 * 6;
	printf("%d %d\n", x, y);#101 70
	return 0;
}

卧槽?y居然是70,一脸懵逼,这一年半我是怎么过来的。。。

++在后面,先进行运算,然后进行自加!!!

。。。同C语言。。。

逻辑运算时的短路情况!!!

逻辑运算符要求参与运算的操作数必须是bool型;

Math.random():产生0-1之间的小数;

if()……else if()……else(),switch()……,for(),while()同C语言;

复杂数据类型Integer,是int的封装类;详情1详情2

想看do while,结果查到了do while(0)的妙用

continue,break,return;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

hhjian6666

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

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

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

打赏作者

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

抵扣说明:

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

余额充值