我的JAVA学习之路(第二天)

今天,首先我是明白了JAVA与C语言的不同点之一
它规定一个JAVA程序当中可以有多个类
而每个类中都有一个main主体代表从这里开始
(参考网易云课堂网课)

好好打基础,加油!!!

  • 下面以昨天的一个JAVA源码为例子,讲一些很基础的东西
package demo1;           //声明包
/**
 * @className:TestJava3_1
 * @Description:这是一个简单的JAVA范例
 * @author Yangwenhao
 * @date:2020年1月7日
 */
public class TestJava3_1 {
	/**
	 * 主方法
	 * 一个类如果用public声明 那么它必须与文件名一致 如左边*.java
	 */
	public static void main(String[] args) {
		int num;                                 //声明一个整型变量num
		num = 5;                                 //赋值
		System.out.println("这是数字"+num);      //输出
		System.out.println("我有"+num+"本书!");  //输出

	}
}

在上面这个程序当中,public static void main(String[] args)
public代表着main方法是一个公有的方法
static代表它是静态的
void代表它无返回值(在这方面和C语言很接近)

  • java的标识符
    规则:只能用字母、数字、下划线、&组成,且数字不能作为开头,避免关键字
    规范:标识符阅读性好

  • 三种注释
    单行注释://
    多行注释:/**/
    文档注释:/*代码/ 一般敲/**以后再敲个回车会自动生成

  • 数据类型
    1.基本数据类型:
    整型:字节(byte)、短整型(short)、整型(int)、长整形(long)
    浮点:单精度(float)、双精度(double)
    字符:存储字符(char)
    布尔:存储真假关系(boolean),里面只有两个值(true与false)
    2.引用数据类型:
    字符串:(string)
    类 :(class)
    下面给出示例

public class TestJava3_1 {
	/**
	 * 主方法
	 * 一个类如果用public声明 那么它必须与文件名一致 如左边*.java
	 */
	public static void main(String[] args) {
		int num = 10;
		byte age = 20;
		float price =12.5f;
		double weight = 12.5;
	}
}
  • 数据类型的转换
    1.自动类型转换:低到高;
    比如:byte a = 10;int num = b;
    double d = 10;用system.out.println(d);会答应出10.0;
    2.强制类型转换:
    double d = 10.1;
    int a = 10;
    此时输出会省略d的小数部分输出10;

这里提醒一下 float f = 3.14是错误的
因为再java中3.14默认为double类型
而正确做法是
float f = (float)3.14 或者 float f = 3.14f 或 float f = 3.14F;
-----------------------------------------分割线-----------------------------
在这里可以给大家推荐一篇博客
Java之标准输入输出流以及标准错误输出流的基本使用https://blog.csdn.net/qq_38225558/article/details/82562428

发布了21 篇原创文章 · 获赞 31 · 访问量 2498

猜你喜欢

转载自blog.csdn.net/solitudi/article/details/103888105