有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己,利用寒假时间又一次好好学习Java知识。本次是Java快速入门学习笔记2——Java语言中的基本类型
文章目录
学过这么多编程语言之后,其实会发现最基本的内容都大体差不多,也就是说各种编程语言(至少我接触过的像C、C++、Java、Python、C#这些语言(虽然都没有学懂))源头都是很像的。
整型(int)、浮点型(float/double)、字符型(string/char)、布尔型(boolean)一遍一遍的学习,总结起来又何尝不像小时候学习数学的经历呢?
- 逻辑学习的认知
小时候学数学,一年级就是1+1=2的算式题目,从整数入手了解数学算术,原来追溯到那时就已经认识所谓的“整型”了,先是一位数整数、然后是两位到多位的整数,每天都是学习甚至背诵九九乘法表;之后数学的学习引入了面积的概念,而对圆形的面积让我们认识了圆周率π,从而开始了对小数的探索,也就是编程语言类型中的小数(浮点型)。 - 整体概念的思想
随着慢慢长大,三观不断树立,在逻辑认知的基础上,数学带给我们很多思想,比如换元、分类讨论以及整体概念等,诸多的数学思想让我们突破数学本身的所谓“数”的局限,放在编程领域,对一个字符、一个汉字乃至一段文字的定义便出现了字符型;而是非对错的对立思想又对应着二进制世界中的布尔值。
1.整型
package my;
public class Hello
{
public static void main(String[] args)
{
//
/*
* 整型定义Int
* 变量类型、变量名、变量的值
*/
int a = 10;
System.out.println("a的值:" + a);
/*
* 整型运算+
*/
int b = 10;
int c = 20;
int d = b + c;
System.out.println("b + c = " + d);
//
}
}
2.小数
package my;
public class Hello
{
public static void main(String[] args)
{
//
/*
* 小数定义Double
*/
double a = 10.34;
double b = 3.1415;
System.out.println("a=" + a + ", pi=" + b);
/*
* 已知半径求圆的面积
*/
double radius = 4.5;
double pi = 3.1415;
double area = pi * radius * radius;
System.out.print("面积:" + area);
//
}
}
3.字符串
package my;
public class Hello
{
public static void main(String[] args)
{
//
/*
* 字符串定义String
* 变量类型、变量名、变量的值
* Type name = value
*/
String a = "Hello Zane";
System.out.println(a);
/*
* 字符串的拼接+
*/
String b = "张";
String c = "泽";
String d = b + c;
System.out.println(d);
System.out.println(b + c);
System.out.println("Good" + "job");
//
}
}
4.布尔值
package my;
public class Hello
{
public static void main(String[] args)
{
//
/*
* 布尔类型定义boolean
*/
boolean a = true;
System.out.println(a);
//
}
}
5.数据类型综合定义
package my;
public class Hello
{
public static void main(String[] args)
{
//
String name = "张三"; //字符串类型定义姓名
int age = 22; //整型定义年龄
double height = 170.2; //浮点型定义身高
boolean sex = true; //布尔型定义性别,true表示男生
//
}
}