Java 基础 20-45 一.Java常用的转义字符二.代码常见错误总结三:注释四.代码规范五.DOS命令的简单了解六.变量七.程序中加号的使用八.数据类型(整数,浮点)

文章详细介绍了Java中的常用转义字符,如 、 、等的用法,并展示了它们在代码中的实际效果。同时,文章总结了常见的编程错误,强调了注释和代码规范的重要性,包括多行和单行注释以及Javadoc的使用。此外,还提到了DOS命令的基础知识,变量的声明和使用,以及程序中加号的不同操作。最后,文章讲解了数据类型,特别是整数和浮点数的差异及使用细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录:

一.Java常用的转义字符

二.代码常见错误总结

三:注释

四.代码规范

五.DOS命令的简单了解

六.变量

七.程序中加号的使用

八.数据类型(整数,浮点)

一.Java常用的转义字符

注:在控制台输入Tab键,可以实现自动补全。

1.\t :一个制表位,实现对齐功能,能够自动空格。

public class ChangeChar{
    public static void main (String[] args) {
        System.out.println("苹果\t香蕉\t梨子\t");
    }
}

下面是实现效果

2.换行符:\n

public class ChangeChar{
    public static void main (String[] args) {
        System.out.println("苹果\n香蕉\n梨子\n");
    }
}

实现效果

3.\\:输出一个\ 如果需要输出两个\\,则要写4个\\,其中两个\会被计算机转译时抵消。

public class Hello{
    public static void main (String[] args) {
        System.out.println("苹果\\香蕉\t梨子\t");
    }
}

4.当我们要在输出内容中带“”时,需要在首个和尾部”前使用 \

public class Hello{
    public static void main (String[] args) {
        System.out.println("小李:\"今年要结婚了\"");
    }
}

实现效果

5.一个回车:\r,会重首位开始覆盖顺延完为止

public class Hello{
    public static void main (String[] args) {
        System.out.println("今天天气真好\r明天啊");
    }
}

显示效果

二.代码常见错误总结

  1. 英文字符的;要分清

  1. void->viod 拼写错误

3.不好修改的错误:业务逻辑错误,环境错误。

三:注释

1.多行注释://

2.当行注释:/* 开头 */结尾

  1. 文档注释:/**

文档注释格式:javadoc -d +保存的目录 +文档注释类型+文件名(在对应的Java文件根目录中使用 cmd打开),然后进入你目录,即可打开html结尾的一个网页注释文件。

文档注释还有其他很多类型:

@author:指定Java程序的作者

@version:指定源文件的版本

@deprecated:不推荐使用的方法

@param:方法的参数说明信息

@return:方法的返回值说明信息

@see:"参见",用于指定交叉参考的内容

@exception:抛出异常的类型

@throws:抛出的异常,和@exception同义

4.Ctrl+/可以快捷多行注释,如需撤销,再次按Ctrl+/

四.代码规范

1.整体移动代码:选中对应的代码,

集体向右移动:按住tab键。

集体向左移动:shift+tab键盘

2.代码数字和 + - =等符号中,必须要空格空开。(例如 1 + 1= 2)

  1. 行宽不要超过80个字符

  1. 源文件默认使用UTF-8编码格式

6.代码编写次行风格和行尾风格 (默认使用行尾风格)

.DOS命令的简单了解

  1. 在C盘中创建ddd的文件夹: md c:\\ddd

  1. 相对路径:如果是在一个文件夹要跳转到另外一个文件夹,需要先跳转到根目录下然后再次访问对应目标文件夹,..\..\abc2\test200 ,两个点..是代表返回上一级。

  1. 绝对路径:以根目录为根路径,列入C盘,D盘开向下形成路径。

六.变量

  1. 变量的组成=变量名+值+数据类型 (变量三要素)

  1. 不同类型的变量,占用的空间大小不同,(比如int4个字节,double8个字节)

  1. 变量使用前,必须先声明后使用 。要分清楚顺序

七.程序中加号的使用:

  1. 当左右两边都是数值时,则做加法运算。

  1. 左右两边一边有字符串时,则作拼接运算。

System.out.println(100 + 98);//198
System.out.println("100" + 98);//10098

System.out.println(100 + 3 + "hello");103hello
System.out.println("hello" + 100 + 3);hello103

八.数据类型:背下来

8.1:整数(占位空间)

byte: 1字节

short:2字节

int:4字节

long:8字节

8.2:浮点类型(小数)

tip:浮点数构成= 符号位+指数位+尾数位

位数部分可能丢失,java浮点常量固定值(常量值)默认为double类型。

  1. float 单精度 4字节

  1. double 双精度 8字节 (浮点数字)

8.3:浮点细节1:

输出常量默认是double类型,如果使用float,需要在常量后+F,强制float类型,否则无法运行。

因为float为4字节,double为8字节 。

大的空间无法放入小的空间。反之小的空间可以放入大的空间。

所以默认推荐使用double。

//错误示范:
public class Test{
   public static void main (String[] args){
        float = 1.1; //错误
        float = 1.1F; //正确
        
        double = 1.1; //正确
        double = 1.1F; //正确
      }
 }

8.4:浮点细节2:小数点前的整数部分为且只有0时,0可以省略,不影响最终计算。

public class aa{
    public static void main(String[] args){
       float num1 = .1f;
       double num2 = .88d ;
       System.out.println (num1 + num2);
    }
} 

8.5:浮点细节3:当我们对运算结果是小数的值,进行相等判断时要小心。

因为计算机在运算的时候是无限接近的,是一个近似值。

如果是两个同样的直接值,而不是通过运算得到的,那么不会影响,可以直接比较。

我们将两个数字进行对比,如果相等,那么就输出yes,但是在运算后cmd直接不显示结果,

因为num2的数值计算结果是无线接近2.7 ---2.999999999999

public class aa{
    public static void main(String[] args){
       double num1 = 2.7;
       double num2 = 8.1/3 ;
      if( num2 == num1){   
//如果两个值对比后相等
  System.out.println ("yes");
//那么就输出yes
    }
}
}

正确做法:条件:如果num2和num1的差值的绝对值小于0.00001,那么就输出yes。

public class aa{
    public static void main(String[] args){
       double num1 = 2.7;
       double num2 = 8.1/3 ;
      if( Math.abs(num2 - num1) < 0.00001){ 
//如果num2和num1的差值的绝对值小于0.00001
  System.out.println( "yes");
//那么就输出yes
    }
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值