【零基础编写计算器窗体程序】20200422常用类型及基本运算

20200422常用类型及基本运算

  1. HelloWorld程序解析

 

 

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

 

这是一个Java类,public是类可被访问范围的修饰符,public表示此类可被外部访问,同类型的修饰符还有protected、private、default。

我们这个类是没有放在任何package(包)里面,类的路径是包名+类名。不同修饰符的访问权限作为扩展自行学习。

class表示当前文件是个类。类是一段程序的单元,里面会有方法、字段等信息。

此处的HelloWorld是类名,要与java文件名保持一致。

public static void main(String[] args),表示主方法,一个可运行的程序只有一个主方法,用来表示方法的唯一入口。

System.out.println("");表示控制台打印的内容。

java程序是语法严格的程序,括号要成对出现。

 

  1. 面向对象

java是面向对象的语言,所谓面向对象,指的是现实世界中的事物都可以映射成java中的类。

类,上面说是一段程序的单元。跟我们理解的“类型”含义相近,即类似含义或相关含义内容的组合。

封装,就是将一些操作写成类、方法,即封装成一个类、一个方法。

继承,类可以继承,类似于儿子可以继承父亲的财产一样,父亲的类叫父类,孩子的类叫子类。继承会受到访问权限的限制,即public、protected...

多态,即多种形态,主要是针对于类中的方法。一个类中可以有多个方法,方法可以重名,但是参数不能一样。多态有重写和重载,重名方法称之为重载;子类中出现与父类方法中一样的方法,称之为重写。

 

  1. java中的类型

基础类型有byte、short、int、long、float、double、boolean、char。

字符串类型String。

byte、short、int、long都是整数类型,区别就是表示的范围不一样,一般用int。如byte的范围是-128到127,其他类型的方位自行查询学习。

float和double是浮点数,即我们理解的小数,也是表示的范围不同。

boolean,布尔值,表示真或假,true、false。

char,字符型,可以理解成一个英文字符。

String,不属于基础类型,但是是一个很常用的类型。表示字符串,比如一段话。

 

加法运算示例:

 

 

public class PlusTest {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 32;
        int total = num1 + num2;
        System.out.println(total);
        System.out.println(num1+"+"+num2+"="+total);
    }
}

 

输出结果:

42

10+32=42

  1. 运算符

运算符有很多,先简单介绍一个加减乘除。

对于数字类型的变量(如int、float),加减乘除跟我们现实中理解的一样。

对于字符串,只能加,表示追加,将两个字符串连在一起。

除了这些普通的运算符,还有位运算、异或运算等。自行学习。

  1. 开发工具介绍

通过javac命令编译,通过java命名运行是一种方式,但是效率太低。

现在有开发工具(IDE)可以帮助我们提升效率。

eclipse工具下载地址:https://www.eclipse.org/downloads/packages/release/2018-09/r

使用介绍:

https://www.runoob.com/eclipse/eclipse-install.html

 

  1. 课后练习

  1. 在eclipse上开发一个HelloWorld程序。

  2. 加减乘除计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值