Java小白学习的刚入门所遇到的问题

前言

在过去的一周时间里面,我学习了java入门的知识。当然,作为萌新的我肯定是在学习的过程中遇到了各种各样的问题,我想它一一记录下来,作为我学习路程中的改错本一样的存在。

大小写的问题

Java是一门面向计算机的语言,但更多的时候是需要人去阅读的,所以人们就规定了各种各样的规定,其中很重要的就是大小写的问题。

例子

在程序Hello Java程序中,我是拿记事本写的。Java小白学习的刚入门所遇到的问题_第1张图片
相信现在的我一眼就能看出问题所在了,对就是String的S要大写,当时这个问题可是让我找了老半天了。

数据的基本类型的理解

认识了Java的各种程序窗口之后,就是学习Java的基本数据类型,因为本文主要讲述遇到的问题,所以对知识点就不加介绍了。
在这一块我遇到的最大的问题就在要使用浮点型这个问题上。

例子

int m = 3;
float n = 3;
System.out.println("三除以二的值为:" +(m/2));
System.out.println("三除以二的值为:" +(n/2));

运行结果让我来算肯定两个都是1.5,但计算机给出的答案是一个是1另一个是1.5
当时学到这里,我不禁在感叹计算机的脑子还是不如人脑灵活呀!

对于 = 和 ==的理解

例子

public class{
public static void main(String[] args) {
int a = 23432; //定义一个五位数的整数
int b = a/10000; //取出万位的值
int c = (a-b10000)/1000; //取出千位的值
int d = (a-b
10000-c1000)/100; //取出百位的值
int e = (a-b
10000-c1000-d100)/10; //取出十位的值
int f = a-b10000-c1000-d100-e10; //取出个位的值
System.out.print(“是否是回文数:”);
System.out.print(b == f && c == e); //判断布尔值
}
}
这道题很简单,就是判断是不是回文数,但我在代码的最后一行,判断值值的相等时候理解上还是遇到点问题的。==两个等于号判断布尔值,=一个等于号就是赋值,和我日常中的数学还是有不小的差距的。

你可能感兴趣的:(萌新刚上到,java)