龙空技术网

「第2节」走好第一步,java编程从零开始

计算机编程的全部事儿 189

前言:

此时我们对“java从零”大概比较重视,各位老铁们都需要知道一些“java从零”的相关文章。那么小编在网上收集了一些对于“java从零””的相关知识,希望同学们能喜欢,姐妹们快快来了解一下吧!

大家好,上一节,我们从5个方面对java是个什么东西进行了详细了解,从本节开始,本人将开始正式进行java编程知识实战讲解。所谓“不积跬步,无以至千里”,java编程应该从零开始,走好每一步,方能有大成功。我将从一个简单的小程序入手,深入讲解java编程。

范例1:

public class ComputeArea {

public static void main(String[] args) {

double radius;

double area;

radius=20;

area=radius*radius*3.14159;

System.out.println(“The area for the circle of radius”+radius+“is”+area);

}

}

这是范例1在eclipse中的运行显示结果

范例讲解:这是个比较简单的程序,它用于计算并显示半径固定的圆的面积。它首先定义了radius和area两个变量,变量是double(双精度浮点数)数据类型的,数据类型将在后面具体讲解。然后,给radius赋值了一个数据,20。通过π*R*R这个公式计算出结果,并赋值给area这个变量。最后一句语句通过System.out.println将圆的面积值显示出来。

需要特别说明的是,最后一句语句中,加号(+)在此处为字符串连接符,用于连接2个及以上的字符串。System.out表示标准输出设备,一般表示显示器;另外还有System.in表示输入设备,一般为键盘。Println则调用控制台将字符串在显示器上显示了出来。System.out.println这个语句在以后会经常碰到的,须牢记在心!

上面这个例子使用的是固定的半径,是静态的。下面,我们进行一些转化,通过自行输入任意的半径值,让程序将结果显示出来。请看范例2。

范例2:

import java.util.Scanner;

public class ComputeAreaWithConsoleInput {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

System.out.print(“Enter a number for radius:”);

double radius=input.nextDouble();

double area=radius*radius*3.14159;

System.out.println(“The area for the circle of radius”+radius+“is”+area);

}

}

这是范例2在eclipse中的运行显示结果

范例讲解:这个程序相比前面范例1就要复杂些了。它在第一句语句中导入了Scanner这个类(这个类在java包里面,只要安装了java se就是自带的了,调来用就可以)。接着,通过Scanner input=new Scanner(System.in)语句创建了Scanner类型的对象,并将它的值赋给input这个Scanner类型的变量。这里须记住的是,不管创建什么类型的对象,都是用new字符来创建的,以后我们会经常碰到!

System.out.print(“Enter a number for radius:”)这句语句,则是让我们自行输入一个半径的数值。然后,double radius=input.nextDouble(),则是通过nextDouble()方法从input中读入我们刚才输入的半径数值,并赋值给double类型的radius变量。后面就和范例1相同的了。

需要特别说明的是,nextDouble()特指Scanner类型对象的方法,表示,读取一个double类型的数值。另外,Scanner对象还有以下几种方法

Scanner对象的几种方法

本节最后,留一个编程小作业,让大家热热身:

编写程序,读入圆柱体的半径和高,使用下列公式计算圆柱的体积:①面积=半径×半径×π ②体积=面积×高

标签: #java从零