当前位置: 首页 > news >正文

java.2.25

1. 注释

​ 注释是对代码的解释和说明文字。

Java中的注释分为三种:

  • 单行注释:
// 这是单行注释文字
  • 多行注释:
/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
注意:多行注释不能嵌套使用。
  • 文档注释:
/**
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/

2. 关键字

​ 被Java赋予了特定含义的英文单词,如 class。

3. 包

  • 解决命名冲突

    ​ 不同的包可以放同名的Java类
    在这里插入图片描述

  • 把类有序的组织起来

​ 一般采用小写,域名倒写的方式命名包。

​ 例如HAUT的官网网址,改写成java包的名字如下。且包为多级,方便逐级查找和管理。

cn.edu.haut.www

在这里插入图片描述

  • import语句调包,格式如下。

    import java.util.Scanner;
    
    // 类似于C语言中的#include
    #include <stdio.h>
    

4. 标识符

// 变量名
name
// 方法名
maxNum
// 类名
Scanner

5. 输入

  • ​ 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);
	}
}

6. "+"的连接意义

// 类似于C中的字符串的strcat

String name = "杜子健";
System.out.println("我的名字是" + name);
// 输出结果为 :我的名字是杜子健

7. 引用类型

public static void main(String[] args) {
        // 基本类型
        int num = 1;
        // 引用类型
        int[] arr = new int[10];
        // 数据
        System.out.println(num);
        // 地址
        System.out.println(arr);
    }
D:\java\1.8verson\bin\java.exe "
1
[I@1b6d3586

8. 常量

// 类似于C语言中的#define
// #define PI 3.14
final int PI = 3.14;
final int DAY_OF_MONTH = 30;

9. next() 与nextLine()

 public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i;
        String str;
        System.out.println("input i:");
        i = sc.nextInt();
        System.out.println("i =" + i);

        // sc = nextLine();
        // 类似于 ch = getchar();加上这一行就可以正常读取了

        // 这一行不读取,之前有回车在缓存区里面
        str = sc.nextLine();
        System.out.println("str =" + str);
    }
input i:
10
i =10
str =

10. 数组的遍历

package test_04;

import java.util.Scanner;

public class Test_05 {
    public static void main(String[] args) {

        int[] arr;
        // 创建
        arr = new int[10];
        // 遍历输入
        Scanner sc = new Scanner(System.in);
        for (int j = 0; j < arr.length; j++) {

            arr[j] = sc.nextInt();
        }
		// 输出
        for (int j = 0; j < arr.length; j++) {

            System.out.println("arr[j] = " + arr[j]);

        }
    }
}

1 2 3 4 5 6 7 8 9 10
arr[j] = 1
arr[j] = 2
arr[j] = 3
arr[j] = 4
arr[j] = 5
arr[j] = 6
arr[j] = 7
arr[j] = 8
arr[j] = 9
arr[j] = 10

相关文章:

  • Linux中的cgdb的基本使用
  • 剑指offer - 面试题11 旋转数组的最小数字
  • 华为机试牛客刷题之HJ76 尼科彻斯定理
  • Docker 搭建 Gitlab 服务器 (完整详细版)
  • VScode 开发
  • [算法--前缀和] 和可以被K整除的子数组
  • 软考高级【网络规划设计师】 综合知识
  • 使用Python开发PDF文本提取工具
  • 安装vm和centOS
  • Java进阶学习笔记23——API概述
  • Docker打包Python项目
  • Vue 中动态实现进度条
  • PV Elite 27是专业的压力容器和热交换器设计解决方案
  • 数据分析——Pandas 中的 apply() 函数
  • MySQL 中的事务隔离级别有哪些?MySQL 默认的事务隔离级别是什么?为什么选择这个级别?数据库的脏读、不可重复读和幻读分别是什么?
  • 【System Verilog and UVM基础入门26】Verdi使用教程指南
  • Linux常用命令汇总
  • 电子科技大学考研复习经验分享
  • 微信小程序源码逆向 MacOS
  • [H滑动窗口] lc239. 滑动窗口最大值(模拟+数据结构+单调队列+滑动窗口模板题)
  • 微信优惠群怎么做网站/seo文章生成器
  • 政府办公室网站建设/发布平台
  • 基于php+mysql的网站开发/长春关键词优化排名
  • 电商小程序需要什么资质/南京seo域名
  • 李宁网站建设的可行性/网络推广的方式有哪些
  • 衣服网站建设方案/最新黑帽seo培训