TypechoJoeTheme

何曦辞的个人小站

统计
登录
用户名
密码

扫码登录
/
注册
用户名

此用户名将作为登录时所用的账号

邮箱

Java从入门到入土【1】

何曦辞博 主大白
2024-03-22
/
3 评论
/
72 阅读
/
1804 个字
/
百度已收录
03/22
本文最后更新于 2024年04月07日,已超过 39天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

第一章-第一节-顺序结构之无输入之输出给定图案

前言

本文基于头歌教学平台Java程序设计课程发布,这是一篇教程笔记。

通过本文你可以了解到

  1. Java 程序基本结构;
  2. Java 关键字;
  3. 注释的使用;
  4. 显示器输出;
  5. Java 控制结构;
  6. 字符串常量的定义;
  7. ASCII 码和 Unicode 字符集。

Java 程序基本结构

首先先看一个例子

public class Demo {
    public static void main(String[] args) {
        System.out.println("我想学习Java!");
    }
}

我们来进行解析:

  1. public 是访问修饰符,表示该类是公开的。如果不写也可以编辑运行但是没有办法通过命令执行。
  2. class 是一个关键字,用于定义一个类。类是Java面向对象编程的基础,它是创建对象的模板。
  3. Demo 是Java程序的名称(类名)。
类名要求:
-首字母大写:类名的首字母应该大写,如果类名由多个单词组成,则每个单词的首字母也应该大写,这被称为驼峰命名法(CamelCase)。
-明确且具有描述性:类名应该简短且能够清楚地描述该类的功能或特性。
-避免使用Java保留字:类名不能使用Java语言中的保留字,如int、class等。
-避免使用特殊字符:类名中不应包含空格、点号或其他特殊字符,除了下划线(_)和美元符号($)。

上面的代码示例定义了一个方法,该方法命名 main,Java 的执行语句必须放在方法内部,这些语句将会被依次顺序执行;这个方法 main 的返回值类型是 void,表示没有任何返回值。

public static void main(String[] args){} 是 Java 的入口程序,在我们目前的基础阶段,所有的代码都需要写在这里。

在方法内部,语句才是真正的执行代码。Java 的每一行语句必须以分号结束

至此,我们对 Java 基本程序结构就有了初步的了解。而在上面,我们会发现一个名词:“关键字”,大家对此会有些疑惑:在 Java 中的关键字是什么,又有哪些是关键字呢?

关键字
在Java编程语言中,关键字(keywords)是一些被Java语言赋予特定含义的单词。这些关键字代表了Java编程语言的基本语法和结构。每个关键字都有其特定的功能,例如定义数据类型、控制程序流程、访问权限等。由于它们是为Java编译器预定义的,因此不能用作变量名、方法名或其他标识符。

下图列出了 Java 常用的一些关键字。

注意事项:Java 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了, public 是关键字 Public 就不是了~~

在 Java 的编写过程中我们还需要对一些程序进行注释,除了方便自己阅读外,更可以让别人更好地理解自己的程序,所以我们需要进行一些注释,注释内容可以是编程思路,也可以是程序的功能,总而言之就是方便自己和他人更好的阅读。

注释
在Java程序中,注释是用来解释代码的文本,它们不会被编译器执行,因此不影响程序的运行。注释对于理解和维护代码非常重要,尤其是在团队合作中。Java支持三种类型的注释:

// 单行注释;

/* */ 多行注释;

/** */ 说明注释。

通过上面的学习,我们对 Java 的结构以及语法规则已经有了一定了解,接下来我们将正式开始 Java 代码的编写。

输出方法

System.out.print(""); :将我们想要输出的内容放入双引号之间,该语句便可以将其输出到显示器。

语法如下:

public class Demo {
    //在主方法 main 中编写执行语句
    public static void main(String[] args) {
        //main 方法内部
        System.out.print("我想学习Java!");// 输出:我想学习Java!
    }// main 方法结束
}// 类定义结束

执行结果: 我想学习Java!

System.out.println(""); 换行输出。

语法如下:

public class Demo {
    public static void main(String[] args) {
        System.out.println("我想学习Java!");// 换行输出
        System.out.println("我一定会好好学习的。");// 换行输出
        System.out.println("毛主席说:“好好学习,天天向上。”");// 换行输出
    }
}

执行结果如下:

我想学习Java!
我一定会好好学习的。
毛主席说:“好好学习,天天向上。”

我们从执行结果中看到最后会有一个空行,正是因为该方法会在输出后进行换行。

在上面的输出中,我们会发现该程序从上到下逐行地执行。Java 中语句执行顺序是由控制结构来决定的。

控制结构

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的,不同的控制结构具有不同的语句执行顺序。所以,我们必须清楚不同控制结构的语句执行顺序。

Java 的控制结构有三种,分别是顺序结构分支结构循环结构

顺序结构

在Java编程中,顺序结构是最基本的程序结构之一。它指的是代码按照从上到下的顺序逐条执行,没有任何跳转或者分支。顺序结构是构成所有程序的基础,因为即使在包含选择或循环结构的复杂程序中,顺序结构仍然是必不可少的部分。

字符串常量

在Java中,字符串常量是指那些被双引号(" ")包围的文本。这些文本值在Java程序中是不可变的,也就是说,一旦创建,它们的内容就不能被改变。字符串常量是存储在Java虚拟机(JVM)的字符串常量池中的。

ASCII码

ASCII 全称是 American Standard Code for Information Interchange, 是美国信息交换标准代码,只支持基础拉丁字符。 ASCII 使用 7 位(bits)表示一个字符,在计算机中用一个字节(byte)来存储一个 ASCII 字符,故最高位的取值永远为'0',字符范围 0x00-0x7F,一共包含了 128 个字符。

ASCII码表

Unicode 字符集

全世界有上百种语言,各国有各国的标准,会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。

因此,Unicode 应运而生。Unicode 把所有语言都统一到一套编码里,这样就不会再有乱码问题了。

Unicode 字符集表

本章到这里就结束了,通过本文的学习请完成一下任务:

任务描述:输出一个由*组成的实心等腰三角形,如图所示。

编程要求:仔细阅读下面给出的代码框架及注释,按照提示编写程序代码。

/**
 * 任务:输出实心等腰三角形。
 * 类名为:OutputTriangle
 */
 
public class OutputTriangle {
    public static void main(String[] args) {
         // 请在下面的 Begin-End 处,按照所给的代码注释完成相应代码的编写
         /********** Begin **********/
         // 使用空格和*,向控制台输出一个高为4,底为7的等腰三角形,最后一个输出采用不换行输出
        
        /********** End **********/

    }
} 

答案

此处内容 回复 可见

Java编程教程ASCII码表Unicode 字符集表
朗读
赞(3)
评论 (3)
 
  1. 曦明月 打酱油
    Windows 10 · Edge浏览器 Chrome123 · 中国 移动

    测试

    2024-03-22 回复
  2. LineXic 打酱油
    Android · 火狐浏览器 123 · 河北省沧州市 电信

    可以加油

    2024-03-22 回复
  3. 承挨 打酱油
    Windows X64 · QQ内嵌浏览器 6 · 江西省宜春市 移动

    很好,我喜欢这字体!

    2024-04-03 回复
何曦辞博 主大白


访问 72 ℃
1 文章数
3 评论量

互动读者

标签云

登录
X
用户名
密码