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

Java基础语法

时间:2023-02-23 18:46:02浏览次数:29  
标签:10 Java String int 基础 System 语法 println out

基础语法

1.单行注释

//

2.多行注释

/* */

3.文档注释

/** */

4.标识符

  • 所有的标识符都应该以字母,或者美元符号$,或者下划线(_)开始

  • 标识符大小写敏感

5.八大基本数据类型

int num1=10;    4字节  B   1byte=8bit
byte num2=20;    1字节
short num3=30;    2
long num4=30L;//Long类型后面要加L   8
float num5=50.1f;//float类型要在后面加f   4
double num6=3.1413425;     8
char num7='c';   1
string num8="shide";
boolean flag=true;   1位 bit

6.整数拓展

二进制:0b 十进制 八进制:0 十六进制:0x

int i=10;
int i2=010;   //八进制
int i3=0x10;  //十六进制

7.浮点数拓展

银行业务表示 钱 : BIgDecimal 数学工具类

float:有限 离散 舍入误差 大约 接近但不等于

float f=0.1f;
double d=1.0/10;
System.out.println(f==d);  //false
float f1=2323232323f;
float f2=f1+1;
System.out.println(f1==f2);   //true

img

 

8.字符拓展

String sa = new String("hello word");
String sb = new String("hello word");
System.out.println(sa==sb);  //false   对象,从内存分析
String sc = "hello word";
String sd = "hello word";
System.out.println(sc==sd);   //true

9.布尔值拓展

boolean flag = true;
if(flag==true){}//新手
if(flag){} //老手

10.变量

public class Demo01 {
   String name;
   int age;
   public static void main(String[] args) {
       int i=10;
       System.out.println();
       Demo01 dem = new Demo01();
       System.out.println(dem.age);
       System.out.println(dem.name);
  }
}

img

实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0

布尔值:默认是false

除了基本类型,其余的默认值都是null

常量变量

static final double PI = 3.14;   //修饰符不存在先后顺序
final static double PI = 3.14

类成员变量:monthSalary,局部变量,方法名:runRun():首字母小写和驼峰原则

常量:大写字母和驼峰原则:MAX_VALUE

幂运算:

double pow = Math.pow(3,2);  //2*2*2

字符串连接符

int a = 10;
int b = 20;
System.out.println(""+a+b);  //1020
System.out.println(a+b+"");  //30

11.JavaDoc生成文档

javadoc命令是用来生成自己API文档的

参数信息

@author 作者名

@version版本号

@since 指明需要最早使用的jdk版本

@param 参数名

@return 返回值情况

@throws 异常抛出情况

![XQXE}LERF~WURK4FR([]P](C:\Users\lenovo\Desktop\studing\XQXE}LERF~WURK4FR([]P.png)

 

 

 

 

标签:10,Java,String,int,基础,System,语法,println,out
From: https://www.cnblogs.com/rockz/p/17149048.html

相关文章

  • python 操作 ES 一、基础操作
    示例代码环境python:3.8es:7.8.0环境安装pipinstallelasticsearch==7.8.0fromelasticsearchimportElasticsearch#1、创建ES对象,创建连接es=Elasticsearch(......
  • java实现发送邮件
    java发送邮件需要先申请邮箱的授权码,对应配置文件中的password。  1.引入jar<dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId......
  • JAVA解析xml
    <?xmlversion="1.0"encoding="UTF-8"standalone="no"?><contacts><tr><td>4</td><td>广州市鼎和机械设备有限公司44</td><td>东莞......
  • java
    publicclass代表类名称和文件名字一致基本模板:    ......
  • 「趣学前端」JavaScript标准库
    背景最近睡前习惯翻会书,重温了《JavaScript权威指南》这本书。这本书,文字小,内容多。两年了,我才翻到第十章。因为书太厚,平时都充当电脑支架。JavaScript标准库今天阅读的章节......
  • 网站出现java.lang.NullPointerException怎么解决
    今日小结:要解决这个问题,需要找到引发异常的代码行并确定哪个对象为空。这可以通过检查异常堆栈跟踪来完成,堆栈跟踪将告诉你异常在哪个方法中引发以及哪个对象为空。一旦......
  • C++基础-2 const auto auto decltype....
                           ......
  • Java国际化号码验证方法,国内手机号正则表达式
    Java国际化号码验证方法,国内手机号正则表达式 中国电信号段133、149、153、173、177、180、181、189、199中国联通号段130、131、132、145、155、156、166、175、17......
  • java--BigDecimal 类型介绍
      BigDecimal.add();    //加法BigDecimal.subtract();//减法BigDecimal.multiply();//乘法BigDecimal.divide();  //除法在这些BigDecimal调用的这......
  • SAP UI5 的数据绑定语法概述
    在SAPUI5中,bindingSyntax(绑定语法)是指用于数据绑定的表达式语法。绑定语法用于将数据源中的数据与控件、模型或其他可管理对象的属性或聚合进行绑定,实现动态展示和更新......