Java 基础语法

Java 基础语法

Java 是一种广泛使用的编程语言,本文将向您介绍 Java 的基础语法。

数据类型

Java 中的数据类型分为两类:基本数据类型和引用数据类型。

基本数据类型

数据类型 描述
byte 字节数据类型。在存储空间上占据 1 个字节。
short 短整型数据类型。在存储空间上占据 2 个字节。
int 整型数据类型。在存储空间上占据 4 个字节。
long 长整型数据类型。在存储空间上占据 8 个字节。
float 单精度浮点型数据类型。在存储空间上占据 4 个字节。
double 双精度浮点型数据类型。在存储空间上占据 8 个字节。
boolean 布尔型数据类型。在存储空间上占据 1 个字节。
char 字符型数据类型。在存储空间上占据 2 个字节。可以用单引号括起一个字符,如 'A'

引用数据类型

Java 中的引用数据类型包括数组、类和接口。在定义引用数据类型时,需要使用关键字 new 来初始化。

// 声明一个类的对象
Person person = new Person();
// 声明一个数组对象
int[] array = new int[10];

变量

Java 是一种强类型语言,需要在定义变量时指定变量的数据类型。在定义变量时,可以将一个初始值赋给变量。

// 定义一个整型变量
int age = 18;
// 定义一个字符串变量
String name = "Tom";

运算符

Java 中支持一些基本运算符,包括算数运算符、比较运算符、逻辑运算符等。以下是一些示例:

算数运算符

运算符 描述
+ 加法运算符
- 减法运算符
* 乘法运算符
/ 除法运算符
% 取模运算符
++ 自增运算符
-- 自减运算符

比较运算符

运算符 描述
== 是否相等
!= 是否不相等
> 是否大于
< 是否小于
>= 是否大于或者等于
<= 是否小于或者等于

逻辑运算符

运算符 描述
&& 逻辑与运算符
|| 逻辑或运算符
! 逻辑非运算符

控制语句

Java 中使用特定的控制语句来控制程序的流程,常用的控制语句包括 if ... elseforwhile 等。

if ... else 语句

int x = 10;
if (x > 5) {
    System.out.println("x is greater than 5");
} else {
    System.out.println("x is less than or equal to 5");
}

for 循环

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

while 循环

int i = 0;
while (i < 5) {
    System.out.println(i);
    i++;
}

示例

示例 1

// 计算两个整数的和
public class AddTwoIntegers {
    public static void main(String[] args) {
        int num1 = 5;
        int num2 = 15;
        int sum = num1 + num2;
        System.out.println("The sum of " + num1 + " and " + num2 + " is " + sum);
    }
}

运行结果:

The sum of 5 and 15 is 20

示例 2

// 打印杨辉三角
public class YanghuiTriangle {
    public static void main(String[] args) {
        int rows = 10;

        for(int i = 0; i < rows; i++) {
            int number = 1;
            System.out.format("%" + (rows - i) * 2 + "s", "");

            for(int j = 0; j <= i; j++) {
                 System.out.format("%4d", number);
                 number = number * (i - j) / (j + 1);
            }
            System.out.println();
        }
    }
}

运行结果:

                    1
                  1   1
                1   2   1
              1   3   3   1
            1   4   6   4   1
          1   5  10  10   5   1
        1   6  15  20  15   6   1
      1   7  21  35  35  21   7   1
    1   8  28  56  70  56  28   8   1
  1   9  36  84 126 126  84  36   9   1

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java 基础语法 - Python技术站

(0)
上一篇 2023年5月19日
下一篇 2023年5月19日

相关文章

  • Java实现基本排序算法的示例代码

    下面就为您详细讲解Java实现基本排序算法的示例代码的完整攻略。 一、排序算法简介 在进行Java实现基本排序算法的示例代码之前,先来简单了解一下排序算法。目前常见的排序算法有如下几种: 冒泡排序 选择排序 插入排序 快速排序 归并排序 堆排序 以上排序算法在实现时有各自的特点和应用场景,本攻略将分别对冒泡排序、快速排序进行示例说明。 二、冒泡排序的示例代码…

    Java 2023年5月19日
    00
  • 简单通用JDBC辅助类封装(实例)

    让我们来详细讲解一下“简单通用JDBC辅助类封装(实例)”的完整攻略。 1. 背景介绍 在我们的开发工作中,经常需要进行数据库操作。而JDBC是Java中操作数据库的标准API,但是使用JDBC进行开发时,繁琐的数据库连接、关闭等操作让我们感到恼火。因此,我们可以进行封装,编写通用的JDBC辅助类,提高我们的开发效率。 2. 封装通用的JDBC辅助类 在封装…

    Java 2023年5月27日
    00
  • Java 中EasyExcel的使用方式

    下面是Java中EasyExcel的使用方式的完整攻略: 1. 简介 EasyExcel是一款基于Java开发的、功能强大的Excel读写解决方案,使用起来方便快捷,支持读写Excel、CSV、HTML、JSON等文件格式,并且具有高性能,内存消耗低等优点,是目前比较流行的Excel读写工具之一。 2. 如何使用 2.1 引入依赖 在项目中引入EasyExc…

    Java 2023年6月2日
    00
  • Java 数组转List的四种方式小结

    Java 数组转 List 的四种方式小结 在 Java 开发中,数组和 List 是非常常见的数据类型。有时我们需要将数组转换成 List 以便进行操作。本文将介绍四种将 Java 数组转换成 List 的常用方法。 方法一:使用 Arrays.asList() Arrays 类提供了一个 asList() 方法,可以将数组转换成 List。 SomeTy…

    Java 2023年5月26日
    00
  • Java字节码操纵库的作用是什么?

    Java字节码操纵库是指一些Java类库,它们在Java字节码层次上操作Java类的定义和结构。这种操纵方式不涉及源代码,适用于各种Java开发和工具套件。Java字节码操纵库不仅可以读取Java类文件的字节码,而且还可以根据需要修改类的数据和结构信息。Java字节码操纵库的主要用途是生成字节码、动态修改字节码以及分析字节码等。下面将介绍如何使用Java字节…

    Java 2023年5月11日
    00
  • JAVA中split函数的常见用法实例

    JAVA中split函数的常见用法实例 split函数简介 在JAVA中,split函数是一个非常常用的字符串处理函数,它的作用是将一个字符串分割成多个子串,返回一个以分隔符为界限的子串数组。 split函数的基本语法如下: public String[] split(String regex) 其中,regex表示分隔符,可以使用正则表达式进行匹配。 常见…

    Java 2023年5月26日
    00
  • 应用部署引起上游服务抖动问题分析及优化实践方案

    作者:京东物流 朱永昌 背景介绍 本文主要围绕应用部署引起上游服务抖动问题展开,结合百川分流系统实例,提供分析、解决思路,并提供一套切实可行的实践方案。 百川分流系统作为交易订单中心的专用网关,为交易订单中心提供统一的对外标准服务(包括接单、修改、取消、回传等),对内则基于配置规则将流量分发到不同业务线的应用上。随着越来越多的流量切入百川系统,因系统部署引起…

    Java 2023年4月17日
    00
  • javascript创建createXmlHttpRequest对象示例代码

    创建 XMLHttpRequest 对象是AJAX的基础 在使用 AJAX 技术时,我们需要创建一个 XMLHttpRequest 对象,它是AJAX的基础,可以用来与服务器通信并更新网页内容,下面是示例代码: var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } …

    Java 2023年6月15日
    00
合作推广
合作推广
分享本页
返回顶部