21xrx.com
2024-09-17 03:37:52 Tuesday
登录
文章检索 我的文章 写文章
Java基础知识——从入门到精通
2023-06-15 19:47:00 深夜i     --     --
变量 数据类型 整型 双精度浮点型 字符型 字符串型

Java作为目前最流行的编程语言之一,学习Java的基础知识是非常重要的。在这篇文章中,我们将从Java的基本语法开始,逐步深入掌握Java程序的基础知识,包括变量、数据类型、控制结构、循环、方法等等。

一、变量和数据类型

在Java中,变量是程序中用来存储数据或者值的一种占位符。Java可以存储许多不同类型的数据,包括整数、浮点数、字符、字符串等等。在Java中,数据类型分为两类:基本数据类型和引用数据类型。基本数据类型包括整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。引用数据类型是一种指向对象的地址,包括类、数组、接口等等。

下面是Java中变量和数据类型的代码案例:


public class DataTypeDemo {

  public static void main(String[] args) {

    int a = 10;     //定义一个整型变量a,赋值为10

    double b = 3.14;  //定义一个双精度浮点型变量b,赋值为3.14

    char c = 'A';    //定义一个字符型变量c,赋值为A

    String str = "Hello World"; //定义一个字符串型变量str,赋值为Hello World

    System.out.println("a = " + a);

    System.out.println("b = " + b);

    System.out.println("c = " + c);

    System.out.println("str = " + str);

  }

}

在上面的代码中,我们定义了四个不同的变量,并将它们输出到控制台上。

二、控制结构和循环

在Java程序中,控制结构和循环可以控制程序的执行流程和顺序。Java中的控制结构包括条件语句(if-else语句)和循环语句(for循环、while循环、do-while循环)。如果某个条件满足,那么程序就会执行某个操作或者执行某个循环,直到条件不再满足为止。

下面是Java中控制结构和循环的代码案例:


public class ControlFlowDemo {

  public static void main(String[] args) {

    int age = 20;

    if (age < 18) {

      System.out.println("您还未成年,不能参加此次活动。");

    } else {

      System.out.println("欢迎您参加此次活动。");

    }

    for (int i = 0; i < 5; i++) {

      System.out.println("i = " + i);

    }

    int j = 0;

    while (j < 5) {

      System.out.println("j = " + j);

      j++;

    }

    int k = 0;

    do {

      System.out.println("k = " + k);

      k++;

    } while (k < 5);

  }

}

在上面的代码中,我们使用了if-else语句判断了某个条件,使用了for循环、while循环和do-while循环输出了不同的结果。

关键词:控制结构、循环、if-else语句、for循环、while循环、do-while循环。

三、方法和类

在Java中,方法是程序中用来执行特定任务或完成特定功能的一段代码。方法可以接受参数,也可以返回值,并且可以在程序中多次调用。Java中的类是用来组织和封装相关方法和变量的一种结构体,每个类都有自己的属性和方法,可以在程序中实例化并使用。

下面是Java中方法和类的代码案例:


public class MethodDemo {

  public static void main(String[] args) {

    int a = 10;

    int b = 20;

    int result = add(a, b);

    System.out.println("a + b = " + result);

  }

  public static int add(int a, int b) {

    return a + b;

  }

}

public class Person {

  public String name;

  public int age;

  public String gender;

  public void setName(String name)

    this.name = name;

  

  public void setAge(int age)

    this.age = age;

  

  public void setGender(String gender)

    this.gender = gender;

  

  public void sayHello() {

    System.out.println("Hello, my name is " + name);

  }

}

在上面的代码中,我们定义了一个add方法和一个Person类。add方法接收两个参数,返回它们的和;Person类有name、age和gender三个属性,有setName、setAge、setGender和sayHello四个方法,可以设置属性和输出人物基本信息。

关键词:方法、类、返回值、实例化、属性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复