Java学习(Day 1)

本文介绍了Java编程的基础概念,包括package的组织管理、import的导入作用,以及基本算术操作的演示。通过HelloWorld示例展示了如何使用println进行输出,并总结了包和println在编程实践中的重要性。
摘要由CSDN通过智能技术生成

学习来源:日撸 Java 三百行(01-10天,基本语法)_闵帆的博客-CSDN博客

环境搭建和基础概念

一、package

package被解释为包,目的是为了管理不同的类,以便能够更为方便地使用类中的各种函数方法,同时这也将达到函数复用的目的。package 语句应该放在源文件的第一行,在每个源文件中只能有一个包定义语句。
注:包这个概念广泛被用于多种编程语言。C#的namespace就和Java的package类似

二、import

结合之前包的概念,import的作用就是将指定包导入到当前程序代码中进而使用。

三、println

println() 是 java.io. PrintStream类的方法。作用是向控制台打印函数参数的内容和换行符。和printf不同,println不需要严格遵守格式规则。

四、编写HelloWorld

HelloWorld.java具体代码如下:

package basic;

public class HelloWorld {

	public static void main(String args[]) {
		System.out.println("Hello, world!");
	}
}

运行结果如下图所示:

总结

一门语言或者概念的提出都是为了解决实际的问题。正如面向对象的Java出现改变了面向过程编程的模式,更符合现实生活。包管理的出现增强了程序员之间分工与合作,再也不用面对宏定义满天飞,到处都是头文件的窘境。

基本算术操作

一、加、减、乘、除、整除、取余.

二、熟悉 println 的中阶用法.

上述内容代码如下所示:

package test;

/**
 * This is the second code. Names and comments should follow my style strictly.
 * @author ShiHuai Wen wshysxcc@outlook.com. 
 */
public class BasicOperations {

	public static void main(String args[]) {
		int tempFirstInt, tempSecondInt, tempResultInt;
		double tempFirstDouble, tempSecondDouble, tempResultDouble;
		
		tempFirstInt = 13;
		tempSecondInt = 23;
		
		tempFirstDouble = 1.7;
		tempSecondDouble = 7.8;
		
		//Addition
		tempResultInt = tempFirstInt + tempSecondInt;
		tempResultDouble = tempFirstDouble + tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " + " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " + " + tempSecondDouble + " = " + tempResultDouble);
		
		//Subtraction
		tempResultInt = tempFirstInt - tempSecondInt;
		tempResultDouble = tempFirstDouble - tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " - " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " - " + tempSecondDouble + " = " + tempResultDouble);
		
		//Multiplication
		tempResultInt = tempFirstInt * tempSecondInt;
		tempResultDouble = tempFirstDouble * tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " * " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " * " + tempSecondDouble + " = " + tempResultDouble);
		
		//Division
		tempResultInt = tempFirstInt / tempSecondInt;
		tempResultDouble = tempFirstDouble / tempSecondDouble;
		
		System.out.println("" + tempFirstInt + " / " + tempSecondInt + " = " + tempResultInt);
		System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble);
		
		//Modulus
		tempResultInt = tempFirstInt % tempSecondInt;
		
		System.out.println("" + tempFirstInt + " % " + tempSecondInt + " = " + tempResultInt);
	}//Of main
}//Of class BasicOperations

运行结果如下图所示:

总结

相比起C语言的printf(),Java的println()在开发中能够发挥出巨大的便捷性。越高级的语言越是应该强调这一个标准。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值