Java

Java格式化浮点数

1.float、Float、double和Double%f,%e(%E),%g(%G)和%a(%A)格式符可格式化float、Float、double和Double,其中:%f将值格式化为十进制浮点数,小数保留6位。%e(%E)将值格式化为科学记数法的十进制的浮点数,

Java处理异常(3)throws

除了可以使用try…catch语句和try…catch…finally语句处理异常以外,还可以使用throws处理异常。在开发中,有的时候我们没有权限处理该异常,我们不知道该如何处理异常,或者不想处理异常,这种情况下我们可以将异常抛出,抛出给调用者处理。

Java数组的使用

1.元素的使用通过前两节的学习,我们知道如何创建数组,这一节我们继续学习数组的使用。一维数组通过索引符访问自己的元素,如boy[0],boy[1]等等。需要注意的是,索引从0开始,因此,数组若有7个元素,那么索引到6为止,如果程序使用了如下语句:boy[7]=384.98f;程序可以编译通过,

第一个Java程序

下面我们来认个眼熟,看看最简单的Java程序长什么样子!/**第一个Java程序*/publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Hiwww.dotcpp.com");}}大家可以在dotcpp的在线编译器

Java类与程序的基本结构

一个Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中。Java应用程序有一个主类,即含有main方法的类,Java应用程序从主类的main方法开始执行。在编写一个Java应用程序时,可以编写若干个Java源文件,

Java快速排序(Quick Sort)

快速排序(QuickSort)是基于二分思想,对冒泡排序的一种改进。主要思想是确立一个基数,将小于基数的数字放到基数的左边,大于基数的数字放到基数的右边,然后再对这两部分数字进一步排序,从而实现对数组的排序。其优点是效率高,时间复杂度平均为O(nlogn),

Java条件运算符实例讲解

条件运算符(?:)是三目运算符,所谓“目”,是指这个运算符参与运算的对象个数,也就是说,条件运算符有三个操作数。条件运算符形式如下:表达式1?表达式2:表达式3在运算过程中,首先判断表达式1成立与否,成立为真,否则为假,如果表达式1成立,那么整个运算的结果为表达式2的值,

Java子类与父类

当我们准备编写一个类的时候,发现某个类有我们所需要的成员变量和方法,如果我们想复用这个类中的成员变量和方法,即在所编写的类中不用声明成员变量和定义方法,就相当于有了这个成员变量和方法,那么我们可以将编写的类定义为这个类的子类。而继承就是一种由已有的类创建新类的机制,

Java break语句

break语句是用关键字break加上分号构成的语句,在循环体中可以使用break语句。在一个循环中,如果在某次循环中执行了break语句,那么整个循环语句就结束。实例:publicclassMain{publicstaticvoidmain(String[]args){for(inta=1;a<10

Java成员变量

类体的内容分为变量的声明和方法的定义,声明变量部分所声明的变量被称为成员变量或域变量。成员变量的类型可以是Java中的任何一种数据类型,包括基本类型:整型、浮点型、字符型、逻辑类型;引用类型:数组、对象和接口。成员变量在整个类内都有效,其有效性与它在类体中书写的先后位置无关。