Java经典事例
1.给定一个java.util.Date对象,如何转化为”2007-3-22 20:23:22”格式的字符串
/**
*将某个日期以固定格式转化成字符串
*@paramdate
*@returnstr
*/
public String dateToStr(java.util.Date date)
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);
return str;
}
2.写一个方法,能够判断任意一个整数是否素数
/**
*判断任意一个整数是否素数
*@paramn
*@returnboolean
*/
publicboolean isPrimes(int n)
{
for (int i = 2; i <= Math.sqrt(n); i++) {
if(n%i==0)
{
return false;
}
}
returntrue;
}
3.写一个方法,输入任意一个整数,返回它的阶乘
/**
*获得任意一个整数的阶乘
*@paramn
*@returnn!
*/
publicint factorial(int n)
{
//递归
if(n==1)
{
return 1;
}
return n*factorial(n-1);
//非递归
// int multi = 1;
// for (int i = 2; i <= n; i++) {
// multi*=i;
// }
// return multi;
}
本文来自CSDN博客,转载请标明出处:doc.guandang.net
5.做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处
package com.softeem.demo;
/**
*@authorleno
*动物的接口
*/
interface Animal
{
public void eat(Food food);
}
/**
*@authorleno
*一种动物类:猫
*/
class Cat implements Animal
{
public void eat(Food food)
{
System.out.println("小猫吃"+food.getName());
}
}
/**
*@authorleno
*一种动物类:狗
*/
class Dog implements Animal
{
public void eat(Food food)
{
System.out.println("小狗啃"+food.getName());
}
}
/**
*@authorleno
*食物抽象类
*/
abstractclass Food
{
protected String name;
public String getName() {
returnname;
}
publicvoid setName(String name) {
this.name = name;
}
}
/**
*@authorleno
*一种食物类:鱼
*/
class Fish extends Food
{
public Fish(String name) {
this.name = name;
}
}
/**
*@authorleno
*一种食物类:骨头
*/
class Bone extends Food
{
public Bone(String name) {
this.name = name;
}
}
/**
*@authorleno
*饲养员类
*
*/
class Feeder
{
/**
*饲养员给某种动物喂某种食物
*@paramanimal
*@paramfood
*/
publicvoid feed(Animal animal,Food food)
{
animal.eat(food);
}
}
/**
*@authorleno
*测试饲养员给动物喂食物
*/
publicclass TestFeeder {
publicstaticvoid main(String[] args) {
Feeder feeder=new Feeder();
Animal animal=new Dog()
JAVA经典经典实例_计算机软件及应用_IT/计算机_专业资料。JAVA实例JAVA经典实例 Java经典实例(第二版) 1. 获取环境变量 Java代码 1. System.getenv("PATH"); ...
Java经典实例(第二版)_IT/计算机_专业资料。Java经典实例(第二版)经典实例(第二版) Java 经典实例(第二版) 1. 获取环境变量 Java 代码 1. System.getenv...
JAVA 经典例子(2008-7-19 19:56:00) 【收藏】 【评论】 【打印】 【关闭... java编程实例 14页 免费 Java经典实例(第二版) 29页 1下载券...
java经典编程事例_计算机软件及应用_IT/计算机_专业资料。java经典编程事例经典编程小事例 反射与正则 1.给一个 ArrayList<Integer>集合中添加一个字符串数据,并...
Java经典例子2_IT/计算机_专业资料。package test21; import javax.swing.J... 本实例演示使用图形绘制一个图形时钟 * Filename: Clock.java */ public ...
Java经典例子_IT/计算机_专业资料。/* * (1.题:) public static void main(String []args) { //1 1 2 3 5 8 11 ; int * a=1,b=0,c=0; *...
java经典实例_IT/计算机_专业资料。各种代码文件继承class Array{ private int temp[]=null; private int foot=0; public Array(int len){ if(len>0){ ...
java例子_IT/计算机_专业资料。Map.java package org.test.mario; import ... JAVA经典例子 10页 1下载券 java小例子 31页 免费 java实例 6页 1下载券 ...
JAVA经典算法例子_IT/计算机_专业资料。java排序大全,java算法大全,java排序算法大全,java算法大全,JAVA 经典算法 40 例【程序1】 题目:古典问题:有一对兔子,从...
java编程常用例子_电脑基础知识_IT/计算机_专业资料。java编程常用例子... Java编程五大经典实例(初... 6页 1下载券 Java基础教程 499页 1下载券...
热门文档