发表时间:2022-03-25来源:网络
大家好,我是WilliamMa,好久没写文章了,说什么好呢?
嗯……在几个月的沉默里,我的技术突飞猛进,C++二叉树,Python自动化办公、selenium模拟登陆……不过,光有技术不行,要让更多人看到我的技术,怎么办呢?所以——
(咳咳,图片放错了)
(暴露了我_______的现实)
进入正题,我为了进一步提高技术,我决定——从2021年1月19日起正式开始学习Java!
(此时的我脸不红心不跳地打开了Intellij IDEA)
关于Java与IDEA的安装,本文不做过多赘述,网上教程五花八门,此处使用的是java version “1.8.0_271”,IDEA 2020.3.1 x64
当你在IDEA中引入文件夹作为项目文件夹时,文件夹下一般会有三个文件(夹):
.ideasrc.iml我们通常在src文件夹下创建包与java类。
首先,右键单击src文件夹,选中New,选择点击Package,输入包名.
在这里创建包不但是为了文件的整理着想,更是在后文会有提到,Java中的文件与路径都是有着紧密联系的。
创建完包,右键单击包,选择New,选择Java class,直接输入文件名,此处推荐使用大驼峰命名法,如下:
每个单词之间无空格,无分隔线每个单词首字母大写(包括第一个单词)命名后,回车创建:
package extracurricular; public class HelloWorld { }这里,你可以发现什么?
第一行:package后面就是我们的包名;第三行:class后面的类名就是文件名;如果我们把这两个名字修改,如果不同于包名文件名,后果不堪设想。
接下来——
是万年不变的主函数,有C/C++经验的朋友可能会更好理解:
理解一下:
public static void main(String[] args){}public: 公开,固定不变;
static: 方法,固定不变;
void: 指函数的返回值,void指没有返回值;
main: 主函数的名字
类型如下:
名称类型byte, short, int, long整数float, double浮点数(小数)char字符String字符串boolean布尔值void无还有更多的类型在下面几章会提到。
格式如下:
( = );如,声明一个整型变量num,值为5:
int num = 5;当然,num也可以不赋值:
int num;继续看:
package test_hello; // hello public class TestHello { public static void main(String[] args){ System.out.println("hello java!你好"); boolean a = true; boolean b = false; int c = 5; double d = 2.6; String e = null; char f = '淦'; System.out.println(c+d); f = '7'; } }与C++不同的是,java中的Char类型可以存储中文。
输出在控制台:
System.out.println("hello world!");注意,println与print是有区别的:
System.out.println: 输出小括号里的内容,并换行,此处的ln指的就是line。System.out.print: 输出小括号的内容,不换行。如果能理解两者之间的区别,我们就可以在控制台打印矩形:
for (int i = 0; i System.out.print('*'); } System.out.println(); }for循环在后面几章会讲到,大家也可以看我之前C++文章了解。
效果如下:
重要的事情说三遍:
每条语句后一定,一定,一定要加分号,
每条语句后一定,一定,一定要加分号,
每条语句后一定,一定,一定要加分号!!
好了,我是WilliamMa,咱们下期再见!
PS:六年级了,功课繁重,更新速度可能不尽人意,请大家见谅:)
(^-^)V
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务