首页 > 编程语言 >JAVA基础语法

JAVA基础语法

时间:2025-01-09 22:33:29浏览次数:1  
标签:单词 JAVA 变量 数据类型 基础 语法 标识符 十进制 Scanner

1、注释
注释是在程序指定位置添加的说明性信息,即对代码的一种解释。

 

注:注释内容不会参与编译和运行,仅仅是对代码的解释说明。
不管是单行注释还是多行注释,在书写时候都不要嵌套

2、关键字
关键字:被java赋予了特定含义的英文单词
关键字特点:关键字的字母全部小写

3、字面量

 

若要打印null,则只能用字符串的形式进行打印
eg:System.out.println("null");

补充:特殊字符的字面量
\t 制表符 在打印时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空

4、变量
变量的定义格式:
数据类型 变量名 = 数据值;

变量注意事项:

  • 只能存一个值
  • 变量名不允许重复定义
  • 一条语句可以定义多个变量
  • 变量在使用之前一定要进行赋值
  • 变量的作用域范围

5、计算机的存储规则
在计算机中,任意数据都是以二进制的形式来存储的
常见的进制:二进制(由0和1组成,代码中以0b开头) 十进制(由0~9组成,前面不加任何前缀) 八进制(由0~7组成,代码中以0开头) 十六进制(由0~9还有a~f组成,代码中以0x开头)
二进制转十进制 公式:系数*基数的全次幂 相加

八进制转十进制 公式:系数*基数的全次幂 相加

十六进制转十进制 公式:系数*基数的全次幂 相加

十进制转其他进制 (除基取余法:不断除以基数,得到余数,直到商为0,再将余数倒着拼起来即可)

6、数据类型
基本数据类型

注:如果要定义long类型的变量,在数据值的后面需要加一个L作为后缀。建议:使用大写。 eg:long n = 9999999999L;
如果要定义float类型变量,在数据值的后面需要加一个F作为后缀。eg:float n = 9999999999F;
整数和小数取值范围大小关系:double>float>long>int>short>byte
引用数据类型
7、标识符
标识符:就是给类,方法,变量等起的名字。
命名规范【硬性要求】:

  • 由数字、字母、下划线(_)和美元符($)组成
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写

命名规范【软性建议】:

  • 小驼峰命名法:方法、变量【标识符是一个单词的时候,全部小写;标识符是由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写】
  • 大驼峰命名法:类【标识符是一个单词的时候,首字母大写;标识符是由多个单词组成的时候,每个单词首字母大写】

8、键盘录入

Scanner类使用步骤:

导包 ---- Scanner这个类在哪

 

创建对象----表示我要开始用Scanner这个类了

接受数据----真正开始干活了

实例:
import java.util.Scanner;
public class ScannerDemo1 {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      int i = sc.nextInt();
      System.out.println(i);
   }
}
9、idea项目结构(psvm/sout快捷创建程序入口)

标签:单词,JAVA,变量,数据类型,基础,语法,标识符,十进制,Scanner
From: https://www.cnblogs.com/aimaxiaonengshou/p/18663006

相关文章

  • Java 8系列之重新认识HashMap14
     摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(JavaDevelopmetKit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Ja......
  • java中的赋值机制
    赋值机制:基本数据类型的赋值,赋值方式为值拷贝【相互不产生影响】;数组数据类型的赋值,赋值方式为引用赋值【相互产生影响】;实质,仍为值拷贝,只是基础数据类型和引用数据雷类型的存储空间不一样;java虚拟机,jvm,存在三个空间:栈,堆,方法区基本数据类型变量的值存储在栈,当存在变量相......
  • Java 8系列之重新认识HashMap13
     摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(JavaDevelopmetKit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Ja......
  • Java 8系列之重新认识HashMap11
     摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(JavaDevelopmetKit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Ja......
  • WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-基础功能-连接wifi路由器和开无线热点
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节测......
  • 【用 JavaScript 做一个会动的 3D 魔方】:让网页酷到飞起!
    如果你对JavaScript有一点点了解,并且想尝试一些好玩儿的实战项目,那么3D魔方将是一个无敌的选择!这篇博客将手把手教你用原生JavaScript构建一个会旋转、可交互的3D魔方。项目效果预览一个可旋转的3D魔方,你可以通过鼠标或触摸操作与之交互:•旋转魔方:点击并拖动......
  • 毕设学习第三天之Java的特性
    extends(继承)继承就是一个类继承另一个类的变量和方法,被继承的类为父类,继承的类为子类,java中的继承机制为单继承,即一个子类只能继承一个父类,但一个父类可被多个子类继承,子类无法访问父类的私有成员子类可以继承和重写父类的成员方法,但注意子类无法继承父类的构造方法,同时子类无法......
  • 【实用技巧】【探讨】Java 中比较两个对象的差异
    1 前言大家平时写业务代码的时候,应该能感知到哪些是基础配置数据,哪些是实例数据。比如营销里的活动信息、促销信息就属于配置型数据,基于活动带来的订单参与活动信息属于实例数据。比如一些规则信息、流程信息等类似一种版本的概念。那么版本跟版本之间的差异、以及创建新版本的......
  • Java工程师必学的Linux知识点
    一、Linux基础知识1.Linux概述1.1Linux发行版Linux发行版(Distributions)是基于Linux内核构建的操作系统,通常包含内核、系统工具、应用软件和包管理器。常见的发行版包括:CentOS:企业级发行版,基于RedHatEnterpriseLinux(RHEL),稳定性高,常用于服务器环境。Ubuntu:用户友好,社......
  • 2025最全Java八股文(完整版)
    问:抽象类和接口有什么区别呢?从方法编写方面,抽象类中可以抽象方法和普通方法,而接口中只能编写抽象方法。从继承和实现方面,抽象方法只能继承一个类并且可以实现多个接口,而接口可以继承多个接口。在变量的定义方面,接口只能定义静态变量,抽象类可以定义普通变量和静态变量。问:fi......