题目:编写一个计算速度的程序,它所使用的距离和时间都是常量。
分析:重点应该是常量,java中常量用final表示,一但赋值,不能再改变。
重点是:
static final field 可以直接赋值,或者在 static 块中初始化
final field 可以在 构造器中初始化或者 初始化块中初始化。static域不需要对象就可以使用,所以必须在加载类的时候已经保证赋值。
public class test { final static float dis=100.0f; final static float time=20.0f; static float f(float dis,float time){ return dis/time; } public static void main(String[] args) { System.out.println(f(dis,time)); } }
因为是staitc类变量不需要创建对象直接使用,且必须赋值。
相关推荐
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...
第3章 隐藏实现 42 3.1 设置限制 42 3.2 C++的存取控制 42 3.3 友元 44 3.3.1 嵌套友元 45 3.3.2 它是纯的吗 48 3.4 对象布局 48 3.5 类 48 3.5.1 用存取控制来修改stash 50 3.5.2 用存取控制来修改stack 51 3.6 ...
Java编程实训 Java开发基础入门教程1-07 面向对象编程-接口和常量(共28页).ppt Java编程实训 Java开发基础入门教程1-08 面向对象编程进阶(共37页).ppt Java编程实训 Java开发基础入门教程1-09 Java异常处理机制...
Bruce Eckel 《Thinking in Java》(Java编程思想)作者。Eckel有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的 C++教师和顾问,如今兼涉Java。他是C++标准委员会拥有...
第3章 隐藏实现 42 3.1 设置限制 42 3.2 C++的存取控制 42 3.3 友元 44 3.3.1 嵌套友元 45 3.3.2 它是纯的吗 48 3.4 对象布局 48 3.5 类 48 3.5.1 用存取控制来修改stash 50 3.5.2 用存取控制来修改stack 51 3.6 ...
第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: ...
* PHP编程基础 --------PHP常量 课程内容 预定义常量 常量的定义及获取 一、常量的定义及获取 变量是指在程序执行过程中值可以变化的量,常量是指在程序执行过程中值不变的量,例如圆周率π就可以定义为常量。...
第2章--数据类型、常量和变量练习题答案-华中社《C语言程序设计上机指导与练习》.doc
C++编程思想 第十一章到第二十一章 本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除...
Java编程实训 Java开发基础入门教程1-07 面向对象编程-接口和常量(共28页).ppt Java编程实训 Java开发基础入门教程1-08 面向对象编程进阶(共37页).ppt Java编程实训 Java开发基础入门教程1-09 Java异常处理机制...
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...
Java编程实训 Java开发基础入门教程1-07 面向对象编程-接口和常量(共28页).ppt Java编程实训 Java开发基础入门教程1-08 面向对象编程进阶(共37页).ppt Java编程实训 Java开发基础入门教程1-09 Java异常处理机制...
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...
Java编程实训 Java开发基础入门教程1-07 面向对象编程-接口和常量(共28页).ppt Java编程实训 Java开发基础入门教程1-08 面向对象编程进阶(共37页).ppt Java编程实训 Java开发基础入门教程1-09 Java异常处理机制...
Bruce Eckel 《Thinking in Java》(Java编程思想)作者。Eckel有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的 C++教师和顾问,如今兼涉Java。他是C++标准委员会拥有...
C++语言程序设计综合练习题 程序设计题 1. 利用递归函数求24与16的最大公约数。 2. 输入三角形的三边长 a,b,c,输出三角形的面积s。求面积的公式为: s=sqrt(L* (L-a)*(L- b)*(L-c)),其中L=(a+b+c)/2。 3. &&...
Java编程实训 Java开发基础入门教程1-07 面向对象编程-接口和常量(共28页).ppt Java编程实训 Java开发基础入门教程1-08 面向对象编程进阶(共37页).ppt Java编程实训 Java开发基础入门教程1-09 Java异常处理机制...
《Python基础案例教程》 第1章 Python编程基础 Python基础案例教程-第1章-Python编程基础全文共56页,当前为第1页。 第1章 Python编程基础 Python是一门非常优秀的计算机...Python编程基础全文共56页,当前为第3页。
Java编程实训 Java开发基础入门教程1-07 面向对象编程-接口和常量(共28页).ppt Java编程实训 Java开发基础入门教程1-08 面向对象编程进阶(共37页).ppt Java编程实训 Java开发基础入门教程1-09 Java异常处理机制...