用Java语言设计一个圆类_Java语言程序设计(一)

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

a69c4f2d6636df264306853e906f5da1.png

de5fe4c78d8aa86a117e03380e5e8a8e.png

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

4a144f34f120b671483a3c91a89bf0d6.png

第一行定义了一个类。每一个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!");

}

}

45744dcfc8e8b9d9f543856d1d0024fb.png

这个程序使用一个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);

}

}

运行后的截图以下。

5d63f391eae8df68966ad65b70491342.png

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

接下来咱们介绍从键盘读取半径的操做,为了可以使用不一样的半径,必须修改源代码而后从新编译他,很显然这是很不方便的,可使用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);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值