当前位置: 首页 > news >正文

Java 核心语法精讲:注释、标识符、关键字与数据类型

注释

public class HelloWorld {public static void main(String[] args){//单行注释/*多行注释*/System.out.print("Hello,World!");//JavaDoc:文档注释  /** *//*** @deprecated Hello* @A* */}
}

标识符和关键字

public class Demo01 {public static void main(String[] args){//可以用中文,但是不建议用String 王者荣耀="倔强青铜";//String 王者荣耀="倔强青铜";System.out.println(王者荣耀);//大小写十分敏感String Man="qinjiang";String man="qinjiang";String name="qinjiang";String Ahello="huangjieyu";String hello="huangjieyu";String $hello="huangjieyu";String _hello="huangjieyu";//String class="huangjieyu";//String #hello="huangjieyu";//String *hello="huangjieyu";//String 1hello="huangjieyu";}
}

数据类型

public class Demo02 {public static void main(String[] args){//八大基本数据类型//整数int num1=10;byte num2=20;short num3=30;long num4=30L;//小数:浮点数float num5=50.1F;double num6=301415926;//字符char name='A';//字符串,String不是关键字,是类//String name="秦疆";//布尔值:是 非boolean flag=true;//boolean flag=false;}
}

数据类型拓展及面试题型讲解

import java.math.BigDecimal;public class Demo03 {public static void main(String[] args){//整数拓展; 进制  二进制0b  十进制  八进制0  计六进制0xint i=10;int i2=010;//八进制0int i3=0x10;//十六进制  0-9 A-F 15System.out.println(i);System.out.println(i2);System.out.println(i3);System.out.println("=========================================================");//=================================================================================//浮点数拓展  银行业务怎么表示?钱//BigDecimal  数学工具类//=================================================================================//float  有限  离散  舍入误差  大约  接近但不等于//double//最好完全避免使用浮点数进行比较//最好完全避免使用浮点数进行比较//最好完全避免使用浮点数进行比较float f=0.1f;//0.1double d=1.0/10;//0.1System.out.println(f==d);//falsefloat d1=21324521345f;float d2=d1+1;System.out.println(d1==d2);//trueSystem.out.println("=========================================================");//=================================================================================//浮点数拓展//=================================================================================char c1='a';char c2='中';System.out.println(c1);System.out.println((int)c1);//强制换行System.out.println(c2);System.out.println((int)c2);//强制换行//所有字符的本质还是数字//编码 Unicode 表:(97=a 65=A) 2字节  0~65536  Excel  2 16 =65536//U0000 UFFFFchar c3='\u0061';System.out.println(c3);//转义字符// \t 制表符// \n 换行//...System.out.println("Hello\nWorld");System.out.println("=========================================================");//String sa=new String("hello world");String sb=new String("hello world");System.out.println(sa==sb);String sc="hello world";String sd="hello world";System.out.println(sc==sd);//对象 内存分析//布尔值拓展boolean flag=true;if (flag==true){//=if(flag){}}}
}
http://www.jsqmd.com/news/299554/

相关文章:

  • 2026 追番日记
  • 文明
  • 详细介绍:Linux的目录结构
  • Python核心语法-(一)Python解释器、Python注释 - 努力-
  • STM32 + FreeRTOS 长期可维护架构:写给那些不敢重构的工程师
  • 人群仿真软件:SimWalk_(20).人群仿真在零售业中的应用
  • 人群仿真软件:Vadere_(1).Vadere简介
  • 基于PromptX创建助手角色
  • 初识C语言14.动态内存管理 - 实践
  • 增量微调优化在线更新
  • 【Java 新手必看】比较运算符:从概念到实战,附可运行代码案例
  • 网络考试点下一步出错怎么办?试试这样做
  • 【保姆级教程】移动端部署本地知识库与大模型,小白也能轻松上手(建议收藏)
  • 大模型学习宝典:收藏这份系统性技术框架,从零开始构建LLM
  • STM32F0实战:基于HAL库开发【2.1】
  • 大语言模型训练原理解析:ChatGPT背后的技术原理与应用价值
  • MCP与A2A深度解析:AI系统集成与智能体协作的未来之路
  • 【升级版本】基于多目标粒子群算法的微电网优化调度【风光、储能、柴油、燃气、电网交互】附Matlab代码
  • 【实时无功-有功控制器的动态性能】【带有电流控制的两级电压源变流器(VSC)】采用αβ阿尔法-贝塔转换进行电流反馈的实时无功功率控制器附Simulink仿真
  • 【2026最新】大模型面试全攻略:23家科技公司面试经验+高频考点总结,助你轻松上岸
  • 【使用Copulas对金融时间序列进行波动率估计与预测,涵盖GARCH、EWMA和EqWMA等模型】基于件风险价值(CVaR)、极值理论(EVT)、风险因子及蒙特卡洛模拟进行市场风险管理附Matlab
  • 个人AI产业定义、产业架构与发展趋势白皮书|附60页PDF文件下载
  • 企业AI开发与技术实践白皮书2025|附36页PDF文件下载
  • 【数据驱动】【航空航天结构的高效损伤检测技术】一种数据驱动的结构健康监测(SHM)方法,用于进行原位评估结构健康状态,即损伤位置和程度,在其中利用了选定位置的引导式兰姆波响应附Matlab代码
  • 【柔性作业车间调度问题FJSP】基于鹅优化算法(GOOSE Algorithm,GOOSE)求解柔性作业车间调度问题(FJSP)研究附Matlab代码
  • 如何保证服务高可靠? - 实践
  • P1462 通往奥格瑞玛的道路
  • Codeforces Round 1073 Div.1 写题记录(编号 2190)
  • 动态系统思维:告别僵化内耗的破局指南
  • Vue 1.26