JAVA学习打卡 Day1

本文是JAVA学习的第一天打卡记录,跟随浙江大学翁凯老师的java微课,使用eclipse进行编程。主要内容包括新建java项目,编写第一个java程序,了解基本操作顺序,以及遇到的运算顺序问题。在学习过程中,作者发现JAVA比C简洁,但比Python更规范,同时对程序运行状态的管理有了初步认识。
摘要由CSDN通过智能技术生成

JAVA学习打卡 Day1

跟的是浙大翁凯老师的java微课

使用的软件是eclipse

基本操作顺序

  1. 新建一个java项目
  2. src(source)中存放自己的源代码
  3. 创建一个java文件
  4. 记得给public static main前面打勾

第一个java程序

依旧是经典咏流传的hello world

注意点

  1. alt+’/'可以实现代码自动补齐操作
  2. 类名默认大写
  3. 和c中一致,’;'作为结尾
  4. 注意文件名与类名要一致
package hello;

public class Hello {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		System.out.println("hello world");
	}

}

读入初涉

package hello;

import java.util.Scanner;

public class Hello {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		System.out.println("hello world");
		Scanner in=new Scanner(System.in);//读取用户输入
		System.out.println("echo:"in.nextLine());//in.nextline()表示读取一行输入
	}

}

小细节

  • 下方的控制台可以终止程序运行

  • 关于程序运行的叠加问题

    如果一个程序没有输入完成时,再次点击运行按钮,表面上看你是在运行第二个程序,第一个程序已经终止,但是实际上两个程序均在运行状态中(这也是程序占用资源的一个原因),java同样可以在右下角查看程序运行的具体状态

    如图所示,此时两个程序正在运行中(注意eclipse出现卡死时可以来这里找找原因)

  • 字符串直接可以直接相加连接,与Python中相同

  • 字符串与其他类型变量直接相加会转化为字符串相连输出

关于一个运算顺序的小问题

关于计算优先级的问题:目前先感受一下实例

System.out.println("2+3="+2+3);//2+3=23
System.out.println("2+3="+(2+3));//2+3=5
System.out.println(2+3"=2+3");//5=2+3

小结

关于今天Java学习的感悟:java语言比c简洁,但是又比python要更加规范

一部分与类相关的内容以及为啥要这样配置的内容老师留到后面的课再来讲

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值