java基础(基本的快捷键/代码书写)变量的命名规则/八大基本数据类型(单位换算)/数据类型转换/Java 内存/运算符/if else 语句/switch 语句

第一章 java基础

一、基本的快捷键

pavm 打印出主函数
sout 输出打印语句
\n 换行
\  原意输出,不翻译

二、代码书写

1、类名与文件名完全一致,一般采用驼峰命名法 HelloWorld 单词首字母大写
2、代码要进行缩进 括号一一对应
3、 注释
    单行注释 //  放在代码内注释单行代码、一般放在代码前一行
    多行注释 /*
    		*/   注释代码块
    文档注释/**
    		*
    		*/  生成文档 、帮助阅读
    

第二章 变量和数据类型

一、变量的命名规则

1、不能使用关键字和保留字(代码中显示不同颜色的字体)
2、英文字母,不能使用中文,且有意义不建议使用aa\bb\ 
3、采用小骆驼命名法 userName   后一个单词首字母大写
4、user_name 可以采用下划线

二、八大基本数据类型

1byte字节类型1字节8位-128 ~ +127
2int整型4字节32位
3short短整型2字节16位
4long长整型8字节64位
5float单精度浮点型4字节32位浮点数
6double双精度浮点型8字节64位浮点数
7char字符类型
8boolean布尔类型(true\flase)

一、单位换算

1字节(byte)=8位

1kB=1024字节

1M=1024kb

二、 常量(在定义之后值不会被改变的量)

用 final int A = 3;

变量名一般采取全大写方式

三、数据类型转换

一、自动类型转换
小转大  直接转就行

int 转化位 float 要在后面加F/f

long 需要加L/l 一般都是加大写字母
float a = 100F;
二、强制类型转换
大转小 要注意转换类型的长度,数值区间
一般采取 在前面加上你要转换位的数据类型
double a = 10;
int c = (int)a;

四、Java 内存

包括
栈  存放基本数据类型
堆  存放引用数据类型

五、运算符

一、赋值运算符
变量名      =      表达式;
int a = 5;
二、算数运算符
1、基本的算术运算
+、-、*、
/、 9/2=4
%、 9%2=1 求余数
++、
a++  a=a+1 先赋值在加一 
++a   先加一在赋值

--  
a--  
--a 同理
2、复合算术运算符
+=、 a=a+b
-=、a=a-b
*=、 a=a*b
/=、
%=

3、关系运算符
image-20240805094028193
4、逻辑运算符
短路与 &&  当第一个为假时,不在运算第二个
a&&b  当a假时,不在看b
a&b   两个都要看

或||

非 !

image-20240805094313816
三、条件运算符( 三目运算符)
 c= a<b?5 : 7
  if a=4 b=5 则a<b 为真所以 c=5
image-20240805094434263

三、第三章 选择结构

一、if else 语句

if ( 条件 ) { 
        //代码块1  
 }else { 
       //代码块2 
}
同时 if语句可以嵌套

 if ( 成绩>=80) { 
     //代码块1  
 }
 else if (成绩>=60) { 
     //代码块2 
 }
 else { 
     //代码块3 
 }
 
 在if语句中 
 1、字符串的比较使用equals()
	sex.equals("男");  
 2、括号要对齐,不能少写
 

二、switch 语句

switch (表达式) {
      case 常量 1:
		语句;
		break;
      case 常量 2:
		语句;
		break;
	…
	default:
		语句;
}
注意:
1、一定要写break 否则会无线循环
2、case 值不能相同
3、defalut 一般放在末尾,不放在开头
同时
int a = input nextInt();
seitch (a){
		case 1:
		break;
		default:
		
}

if 与switch 的差别

1、如果变量范围较大 一般使用if 比如:0-100

如果是几个数值比如 10 18 34 使用switch 方便

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值