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安全之Tomcat6 Filter内存马问题

    我们来讲一下Java安全之Tomcat6 Filter内存马问题的完整攻略。 什么是Tomcat6 Filter内存马问题 Tomcat6是一个流行的Web服务器,它使用过滤器(Filter)来处理HTTP请求。但是,Tomcat6过滤器存在一个安全漏洞,即攻击者可以创建恶意过滤器,将恶意代码注入内存并产生后门。这就是所谓的Tomcat6 Filter内存马…

    Java 2023年5月19日
    00
  • 如何防止Java安全漏洞?

    如何防止Java安全漏洞? Java是一种广泛应用的编程语言,然而由于其代码的可移植性和易读性,Java安全漏洞也越来越普遍。有一些预防Java安全漏洞的最佳做法,包括以下步骤: 及时更新Java版本和补丁 Java的开发者经常会发布新版本或补丁,以修复安全漏洞和其他错误。建议及时更新Java版本,并安装最新的安全补丁。这样可以最大程度的减少Java程序受到…

    Java 2023年5月11日
    00
  • 详解SpringBoot修改启动端口server.port的四种方式

    下面是详解SpringBoot修改启动端口server.port的四种方式的完整攻略: 方式一:通过application.properties文件修改 在SpringBoot应用的classpath路径下添加application.properties文件,然后在文件中添加以下内容: server.port=8081 这样就可以将应用的启动端口修改为808…

    Java 2023年5月26日
    00
  • 解决中文乱码的几种解决方法(推荐)

    解决中文乱码问题对于我们在编写网站、处理数据、撰写文章等工作中非常常见且重要。本文将总结几种推荐的方法来解决中文乱码问题。 方法一:使用UTF-8编码格式 UTF-8是我们现在常用的编码格式之一。在网页中,可以在标签中使用以下代码来指定UTF-8编码格式。 <meta http-equiv="Content-Type" conten…

    Java 2023年5月20日
    00
  • 在IDEA中安装scala、maven、hadoop遇到的问题小结

    下面是详细讲解“在IDEA中安装Scala、Maven、Hadoop遇到的问题小结”的完整攻略: 安装Scala 下载安装包 首先,需要下载Scala的安装包,可以从官网 https://www.scala-lang.org/download/ 选择合适的版本进行下载。 解压并配置环境变量 下载完成后,将压缩包解压到指定目录(例如在Windows系统中解压到…

    Java 2023年5月20日
    00
  • 基于struts2和hibernate实现登录和注册功能

    下面是关于“基于Struts2和Hibernate实现登录和注册功能”的完整攻略: 基本流程 搭建基本的开发环境。安装好开发工具、Tomcat服务器、数据库等必要的软件和环境。 根据项目需求,设计好数据库中用户表的结构,例如包含用户ID、用户名、密码、邮箱等字段。 利用Hibernate生成实体类和对应数据库表之间的映射关系。 编写相应的业务逻辑和DAO层的…

    Java 2023年5月19日
    00
  • spring boot与ktor整合的实现方法

    下面我将详细讲解“Spring Boot与Ktor整合的实现方法”的完整攻略,并提供两个示例。 Spring Boot与Ktor整合 1. 环境准备 在开始整合前,需要准备好以下环境: JDK 8以上版本 Gradle 4以上版本 Spring Boot 2以上版本 Ktor 1以上版本 2. Spring Boot项目搭建 首先,需要新建一个Spring …

    Java 2023年5月19日
    00
  • Mybatis中设置全局变量的方法示例

    设置Mybatis的全局变量,需要在Mybatis的配置文件中进行配置。以下是设置Mybatis全局变量的步骤: 1. 在Mybatis的配置文件中添加标签,定义全局变量 <configuration> <properties> <property name="myVar1" value="100&…

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