1.咱们从一个简单的Java程序开始,该程序在控制台上显示消息“Welcome to Java!”。首先咱们先建立一个java项目,我所用的编译器是Netbeans,打开Neatbeans,文件,新建。java

JAVA关于圆的继承 java构造圆类_JAVA关于圆的继承

JAVA关于圆的继承 java构造圆类_用Java语言设计一个圆类_02

咱们将项目名称写为Welcome,点击完成。程序清单为:  System.out.print("Welcome to Java!");运行ide

JAVA关于圆的继承 java构造圆类_Java_03

第一行定义了一个类。每一个Java程序至少应该有一个类。每一个类都有一个名字。按照惯例,类名都是以大写字母开头的,在这个程序中,类名为Welcome学习

第二性定义主方法(main method)。为了运行某个类,该类必须包含名为main的方法。程序是从main方法开始执行的。对象

程序中的花括号将程序中的一些组件组合起来,造成一个block。在Java中,每一个块已左括号{开始,以右括号}结束。块是能够嵌套的,即一个块能够放到另外一个块内。图中所示即为双嵌套。一个左括号必须匹配一个右括号,同时Java源程序是区分大小写的,例如,再改程序中用Main代替main是错误的。blog

2.在消息对话框中显示文本图片

咱们要想实现这个目标,须要实现JOptionPane类中的showMessageDialog方法。JoptionPane是Java系统中众多预约义的类之一,这些类能够反复使用,而没必要每次从新编写,可使用showMessageDialog方法在消息对话框中显示任意文本。程序清单以下:ci

import javax.swing.JOptionPane;字符串
public class Welcome1{input
public static void main(String[] args){
编译器
JOptionPane.showMessageDialog(null,"Welcome to Java!");
}
}

JAVA关于圆的继承 java构造圆类_System_04

这个程序使用一个Java类JOptionPane。JOptionPane放在包javax.swing中。使用import语句将JOptionPane导入,若是不这样也能够将鼠标放在红线处,Alt+Enter  选择编译器自动导入,更为方便。

目前就介绍两种使用showMessageDialog的方法,一种方式就是使用上述例子所用的语句:JOptionPane.showMwssageDialog(null,x);这里的x就是要显示的文本字符串。另外一种是使用下面的语句:JOptionPane.showMessageDialog(null,x,y,JOptionPane.INFORMATION-MESSAGE);这里的x也是要显示的文本字符串,而y是表示消息对话框标题的字符串,第四个参数能够是例子中所示,所示为!

咱们再来计算一个圆面积的简单问题。咱们要利用圆面积的公式来求解。这个程序须要读取用户从键盘输入的半径,这就产生了两个重要的问题:1.读取半径。2。将半径存储在程序中,咱们先来解决比较简单的第二个问题。

为了存储半径,咱们在程序中须要声明一个称做变量的符号,在这里咱们用radius表示半径,用area表示面积。为了让编译器知道radius和area是什么,须要指明他们的数据类型。Java的简单数据类型有整数,浮点数(即带小数点的数),字符型以及布尔型。这些类型成为原始数据类型。咱们将radius和area声明为双精度行浮点数。程序清单以下:

public class ComputeArea{
public static void main(String[]args){
double radius;
double area;
radius=20;
area=radius*radius*3.14.5926;
System.out.print("The area for the circle of radius"+radius+"is"+area);
}
}

运行后的截图以下。

JAVA关于圆的继承 java构造圆类_用Java语言设计一个圆类_05

这其中的+有两种意义,第一种用途是作加法,第二种用途是作字符串的连接。若是两个操做数都是字符串,字符串链接符就把两个字符串链接起来。若是其中一个操做数非字符串(例如一个数字),这个非字符串值会先被转化成一个字符串,而后再与另外一个字符串相连。

接下来咱们介绍从键盘读取半径的操做,为了可以使用不一样的半径,必须修改源代码而后从新编译他,很显然这是很不方便的,可使用Scanner类从控制台输入。

Java使用System.out来表示标准输出设备,而用System.in来表示标准输入设备。默认状况下,输出设备是显示器,而输入设备是键盘。为了完成控制台的输入,只须要使用printin方法就能够在控制台显示基本值或者i富川。Java并不直接支持控制台输入,可是可使用Scanner类建立它的对象,以读取来自System.in的输入。以下面所示:

Scanner input=new Scanner(System.in);

在写完语句以后,咱们要对从键盘输入的变量进行定义,好比说带小数点的数,咱们用nextDouble来定义,具体以下:

Scanner input=new Scanner(System.in);
System.out.print("Enter a number for radius:");
double radius = input.nextDouble();
double area = radius*radius*3.1415926;
System.out.print("The area for the circle of radius"+radius+"is"+area);

这样写完以后,就能够从控制台自行输入半径的值。

慢慢学习,一块儿慢慢进步。谢谢!