二、JAVA第一行代码


前言

这里主要讲开发工具的使用,Java的文件结构,语法等,学习的时候不用纠结为什么这样做,按照流程多做几遍就明白了。


一、创建项目

1.菜单File -> New -> project,第一次启动IDEA页面不一样,直接New Project即可
请添加图片描述
2.配置之前下载好的JDK
请添加图片描述
3.学习阶段创建一个模板就可以
请添加图片描述
4.输入项目名称、项目路径、包名(默认就行,实际开发习惯用"com.公司名")
请添加图片描述
5.创建好的页面
请添加图片描述


二、Java项目结构

根据创建好的项目我们可以看到 Java最基本项目结构 分为以下三种
项目:learn
包:com.company
类:Main


三、开始第一行代码

1.选择类Main,我们可以看到 第一行是类所在包路径,下面是定义类的关键字class,再下面是 public static void main(String[] args){},这里就是代码开始执行的地方,也叫主方法或main方法。

package com.company;

public class Main {

    public static void main(String[] args) {
	// write your code here(我是注释)
        
    }
}

2.在main方法中写下第一行代码:向控制台输出"你好";

package com.company;

public class Main {

    public static void main(String[] args) {
    	//注意""是英文的,不要忘了最后面的;
    	//不用纠结为什么这样写,先把他多写几遍背下来
        System.out.println("你好");

    }
}

3.点击右上角运行按钮,下面控制台就打印出了"你好"。
请添加图片描述


三、基础知识

1.注释

在代码中我们看到由 //…内容,这个就是注释,注释有三种
1.单行注释://注释内容

//在控制台输入你好
System.out.println("你好");

2.多行注释:/* 注释内容 */

        /*在控制台输入你好
         *巴拉巴拉
         */
        System.out.println("你好");

3.文档注释: /**注释内容*/ ,暂时用不到

        /**
         * 在控制台输入你好
         * 巴拉巴拉
        */
        System.out.println("你好");

2.声明变量

java声明变量格式: 类型 变量名 = 值,具体意思可以看下方代码和注释。
变量名取名格式:第一个单词首字母小写其余大写(小驼峰命名法),例name,myName。

    public static void main(String[] args) {
        //String是字符串的意思,name是变量名, =是赋值,"你好"是这个变量的值。
        //这串代码的意思:声明一个名叫s、字符串类型的变量,赋值为 "你好",然后打印s变量到控制台
        //声明变量就像电视剧一个人想使出武功要先喊出来武功名称
        String kungFu = "九阳神功";
        System.out.println(s);
        //声明一个名叫i、整数型的变量(还有很多类型之后讲),赋值为 1,然后打印i变量到控制台
        int i = 1;
        System.out.println(s);
    }

3.在控制台输入文字

1.代码

    public static void main(String[] args) {
        System.out.println("请在控制台输入要打印的文字:");
        //Scanner是用来获取在控制台内容工具
        Scanner sc = new Scanner( System.in );
        //sc.next()是获取控制台的内容,每执行一次就获取一行的内容,然后将控制台输入的内容赋值给name变量
        String name = sc.next();
        //输出name变量
        System.out.println(name);
    }

2.可能遇到的问题:代码红色(没有导包:不用知道什么意思)
解决:把光标放到红色文字后面 快捷键 ALT+ENTER选择第一个
请添加图片描述
3.设置自动导包File -> settings然后看下面图片
请添加图片描述
4.运行代码,在控制台随意输入文字然后回车
请添加图片描述
请添加图片描述


四、实现功能

1.需求

1.运行程序, 在控制台中提示用户 “请输入您的个人信息”
2.用户根据提示,依次在提示内容的后面输入相应的信息(姓名,性别,年龄)
3.最后在控制台输出用户输入的内容

2.实现

1.新建一个类,选择包New -> JavaClass
请添加图片描述
2.输入类名确定,习惯是:每个首字母大写
在这里插入图片描述
3.在类中添加好main方法,并实现需求

package com.company;

public class MyClass {
    public static void main(String[] args) {
        /*
         * 如果要允许用户在控制台输入内容,需要声明一个
         * Scanner扫描器,它可以接收用户在控制台输入的
         * 内容
         */
        Scanner sc = new Scanner( System.in );
		//println是输出内容后换行,print是输出后不换行。
        System.out.println( "请输入您的个人信息:" );
        System.out.print( "姓名:" );
        String name = sc.next(); //接收姓名

        System.out.print( "性别:" );
        String gender = sc.next(); //接收性别

        System.out.print( "年龄:" );
        String age = sc.next(); //接收年龄

        System.out.println( "您输入的信息为:" );
        //"+"是拼接字符串
        System.out.println( name+","+gender+","+age );
    }
    }
}

执行
请添加图片描述


总结

以上就是开始学习java需要掌握的内容,反复练习,直到不经过思考就能流畅写下来,代码运行中可能会出一些问题看一下 “” 是不是用的英文,代码末尾写没写

欢迎大家批评指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赵培风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值