知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

干货】1.初学Java,认识语法、变量与输出语句

发表时间: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

Java的基本框架

当你在IDEA中引入文件夹作为项目文件夹时,文件夹下一般会有三个文件(夹):

.ideasrc.iml

我们通常在src文件夹下创建包与java类。
首先,右键单击src文件夹,选中New,选择点击Package,输入包名.
在这里创建包不但是为了文件的整理着想,更是在后文会有提到,Java中的文件与路径都是有着紧密联系的。

创建完包,右键单击包,选择New,选择Java class,直接输入文件名,此处推荐使用大驼峰命名法,如下:

每个单词之间无空格,无分隔线每个单词首字母大写(包括第一个单词)

命名后,回车创建:

package extracurricular; public class HelloWorld { }

这里,你可以发现什么?

第一行:package后面就是我们的包名;第三行:class后面的类名就是文件名;

如果我们把这两个名字修改,如果不同于包名文件名,后果不堪设想。

接下来——
是万年不变的主函数,有C/C++经验的朋友可能会更好理解:

package test_hello; public class HelloWorld { public static void main(String[] args){ } }

理解一下:

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

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜