Java基础语法常用知识点总结:

Java基础语法常用知识点总结:

#1. 一个java程序包含什么?
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
2.基本数据类型
在 Java 中, -共有 8种基本类型, 其中有 4 种整型short、int、long、byte、2 种浮点类型float、double、 1 种用于表示 Unicode 编码的字符单元的字符类型 char和1种用于表示真值的 boolean 类型。
在这里插入图片描述
3.变量与常量
常量:一次赋值后不再变化的量。在 Java 中, 利用关键字 final 指示常量。常量名使用全大写。例如:final double CM_PER_INCH = 2.54;

变量:用于存储数据的量。由于该存储单元中的数据可以发生改变因此为"变量"。例如:double salary; int vacationDays;不能使用 Java 保留字作为变量名。

4.运算符
在这里插入图片描述
在这里插入图片描述
5.字符串
格式:String e = “”; String greeting = “Hello”;
String 类的substring 方法 可以从一个较大的字符串提取出一个子串。
例如:String greeting = “Hello”;String s = greeting.substring(0, 3);创建了一个由字符“ Hel” 组成的字符串。
String str = “12:05:20”; // 截取小时、分钟和秒
String hhStr = str.substring(0,2); // 截取小时部分
System.out.println(“时:” + hhStr); // 打印小时

如果字符串内容是一个正确的整数数字,可以通过“Integer.parseInt// 将字符串转换为整型,方便参与运算
int hh = Integer.parseInt(hhStr);
int ssTot = ss + (mm * 60) + (hh * 60 * 60); // 计算总秒数
System.out.println(str + “一共是” + ssTot + “秒”);

检测字符串是否相等: 用 equals 方法检测两个字符串是否相等。
对于表达式:s.equals(t) 如果字符串 s 与字符串 t 相等, 则返回 true ; 否则, 返回 false。需要注意,s与 t 可以是字符串变量, 也可以是字符串字面量。
例如, 下列表达式是合法的:“Hello”.equals(greeting)

要想检测两个字符串是否相等,而不区分大小写, 可以使用 equalsIgnoreCase 方法。 “Hello”.equalsIgnoreCase(“hello”)

对于字符串不要使用运算符检测两个字符串是否相等!== 这个运算符只能够确定两个字串是否放置在同一个位置上。

6.输入与输出
//控制台输入
import java.util.*;
Scanner in = new Scanner(System.in);
System.out.print("What is your name? ");
String name = in.nextLine();在这里,使用 nextLine 方法是因为在输人行中有可能包含空格。//
输出可以使用 SyStem.0Ut.print(x) 将数值 x 输出到控制台上。这条命令将以 x 对应的数据类型所允许的最大非 0 数字位数打印输出 X。

例如:double x = 10000.0 / 3.0;
System.out.print(x);打印3333.3333333333333

文件输入与输出
要想对文件进行读取,就需要一个用 File 对象构造一个 Scanner对象,如下所示:Scanner in = new Scanner(Paths.get(“niyflle.txt”), “UTF-8”);如果文件名中包含反斜杠符号,就要记住在每个反斜杠之前再加一个额外的反斜杠: c:\mydirectory\myfile.txt ” 。

要想写入文件, 就需要构造一个 PrintWriter 对象。在构造器中,只需要提供文件名:PrintWriter out = new Printlulriter(“myfile.txt", “UTF-8”);。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值