Java反转数字实例解析与基础知识点总结

需积分: 16 3 下载量 160 浏览量 更新于2024-08-23 收藏 593KB PPT 举报
"该资源是一个关于Java编程的实例教程,主要讲解如何反转数字,并强调了Java的基本语法和数据类型。" 在Java编程中,反转数字是一个常见的操作,这个实例展示了如何实现这一功能。代码中定义了一个整数变量`val`赋值为12345,然后使用了一个名为`r_digit`的临时变量来存储每次循环中取模得到的个位数。通过`while`循环,不断计算`val`除以10的余数(即个位数),并将这个余数打印出来。每次循环后,`val`会用`/=`运算符除以10,去掉个位数,直到`val`变为0,整个数字就被反转并打印出来了。 Java的基本结构包括类的定义,主方法`main`的声明以及语句的结束符号`;`。例如,定义一个公共类`HelloAccp`,其主方法如下: ```java public class HelloAccp { public static void main(String[] args) { System.out.println("HelloWorld"); } } ``` `System.out.println`和`System.out.print`都是用于输出信息,区别在于前者会在输出后自动换行,后者不会。如果需要换行,可以使用`\n`。 在Java中,`public`修饰的类名必须与包含它的文件名相同,且每个Java源文件只能有一个`public`类。`main`方法的返回类型必须是`void`,表示不返回任何值。Java是大小写敏感的,每条语句结尾都需要有分号`;`。字符串需要用英文引号包围,除了变量名和连接符`+`之外。 对于输入输出,Java提供了`Scanner`类从控制台获取输入,如`Scanner input = new Scanner(System.in);`,然后可以使用`input.nextLine()`或`input.nextInt()`等方法读取用户输入。输出则主要依赖`System.out.print`和`System.out.println`,可以使用`\t`进行水平制表,`\n`进行换行,以增强输出的可读性。 Java的基本数据类型包括`int`、`double`、`char`和`String`等。它们各自占用不同的内存空间,例如`int`占4个字节,`double`占8个字节,`char`占2个字节。在类型转换中,`int`到`float`或`double`是自动转换,但`double`到`int`则需要强制转换。例如: ```java int i = 97; char j = (char) i; // 输出 'a' ``` 此外,运算符的优先级也是需要注意的点,例如在表达式`x/y`中,如果`x`和`y`都是`int`,结果也会是`int`类型,而如果其中一个或两者都是`double`,结果则会是`double`类型。 在使用`\n`和`\t`时,它们可以用来美化输出。例如: ```java System.out.println("\t购物清单"); System.out.print("商品名称\t购物数量\t商品单价\t金额\n"); ``` 这段代码会在控制台上输出带有制表符的购物清单标题,使得列对齐,提高可读性。