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

大家好,我是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中引入文件夹作为项目文件夹时,文件夹下一般会有三个文件(夹):

  • .idea
  • src
  • <项目文件夹名称>.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 < 20; i++) {
	for (int j = 0; j < 5; j++) {
        System.out.print('*');
    }
    System.out.println();
}

for循环在后面几章会讲到,大家也可以看我之前C++文章了解。
效果如下:
结果


语法

重要的事情说三遍:
每条语句后一定,一定,一定要加分号,
每条语句后一定,一定,一定要加分号,
每条语句后一定,一定,一定要加分号!!


好了,我是WilliamMa,咱们下期再见!
PS:六年级了,功课繁重,更新速度可能不尽人意,请大家见谅:)
(^-^)V

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值