java简单编程例子 几个java编程的典型例子
大家好,感谢邀请,今天来为大家分享一下java简单编程例子的问题,以及和几个java编程的典型例子的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
java经典编程案例有哪些
java编程的记事本:
import java.util.*;
public class JieChengExample
{
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
int n,sum;
Jiecheng jie=new Jiecheng();
System.out.print("输入n的值:");//输入有几个阶乘相加
n=input.nextInt();
sum=0;
for(int i=1;i<=n;i++)
{
sum=sum+jie.jiecheng(i);//这是n个阶乘相加
}
System.out.println("1!+2!+3!+....+n!的和是:"+sum);
}
}
class Jiecheng
{
public int jiecheng(int temp)//算阶乘的方法
{
int sum=1;
for(int i=1;i<=temp;i++)
{
sum=sum*i;//计算阶乘
}
return sum;//将一个阶乘返回
}
}
2.java赛马游戏:
import java.util.Random;
public class Test{
public static void main(String[] args){
Competition c= new Competition();
Thread T= new Thread(c);
T.start();
}
}
class Competition implements Runnable{
int red= 0;
int green= 0;
int Speed []= new int [2];
Competition(){
}
public void run(){
Random r= new Random();
for(int a= 0;a<500;a++){
for(int j= 0;j<2;j++){
Speed[j]= r.nextInt(2);
red= red+ Speed[j];
Speed[j]= r.nextInt(2);
green= green+ Speed[j];
}
System.out.println("red的速度为"+red);
System.out.println("green的速度为"+green);
while(red>=500|| green>=500){
if(red>=500){
System.out.println("red先抵达终点线");
}
if(green>= 500){
System.out.println("green先抵达终点线");
}
if(green==500&& red==500){
System.out.println("两个同时到达");
}
return;
}
}
/* if(red>green){
System.out.println("Redwin"+red);
}
if(red<green){
S...import java.util.Random;
public class Test{
public static void main(String[] args){
Competition c= new Competition();
Thread T= new Thread(c);
T.start();
}
}
class Competition implements Runnable{
int red= 0;
int green= 0;
int Speed []= new int [2];
Competition(){
}
public void run(){
Random r= new Random();
for(int a= 0;a<500;a++){
for(int j= 0;j<2;j++){
Speed[j]= r.nextInt(2);
red= red+ Speed[j];
Speed[j]= r.nextInt(2);
green= green+ Speed[j];
}
System.out.println("red的速度为"+red);
System.out.println("green的速度为"+green);
while(red>=500|| green>=500){
if(red>=500){
System.out.println("red先抵达终点线");
}
if(green>= 500){
System.out.println("green先抵达终点线");
}
if(green==500&& red==500){
System.out.println("两个同时到达");
}
return;
}
}
/* if(red>green){
System.out.println("Redwin"+red);
}
if(red<green){
System.out.println("Greenwin"+green);
}
if(red== green){
System.out.println("equal");*/
JAVA的介绍:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
(Java)谁能给个“面向接口编程”的例子
开发系统时,主体构架使用接口,接口构成系统的骨架.这样就可以通过更换实现接口的类来更换系统的实现.
比如在eclipse中,功能都是通过插件方式实现的,这些插件的开发就是通过面向接口的编程方式,你开发的插件必须实现eclipse规定的某个接口,这样才能将插件融入eclipse中.比如要实现一个在工具栏里显示的按钮,你就需要创建一个plugin project创建一个实现IWorkbenchWindowActionDelegate接口的类.
同样在SharpDevelop这样的插件式开发环境中,要想自己开发插件插入系统就需要了解ITreeNode接口.
这些面向接口开发的IDE的架构基本概念可以表述成下面的代码:
public class InterfaceOriented{
public static void main(String[] args){
IHelloPlugin[] pluginTree= new IHelloPlugin[2];
pluginTree[0]= new A();
pluginTree[1]= new B();
for(IHelloPlugin plugin: pluginTree){
plugin.run();
}
}
}
interface IHelloPlugin{
void run();
}
class A implements IHelloPlugin{
public void run(){
System.out.println("Hello from A");
}
}
class B implements IHelloPlugin{
public void run(){
System.out.println("Hello from B");
}
}
30分!!java 简单编程题··急
1.一切皆对象--考察对对象的理解,将 JAVA抽象的特性
1L已经做得很好了
2.我的东西是私有且管制且安全--考察数据封装 JAVA的数据封装
class A{
private String name;
private int age;
public A(){
super();
}
public void setName(String name){
this.name= name;
}
public void setAge(int age){
if(age>0&&age<150){
this.age=age;
}
}
public String getName(){
return this.name;
}
public int getAge(){
return age;
}
}
public class TestA{
public static void main(String[] args){
A a= new A();
a.setName("Godelegant");
a.setAge(23);
System.out.println(a.getName());
System.out.println(a.getAge());
}
}
3.考察对swing的组件的掌握--很无聊,swing很少用,要用也是使用高度集成的IDE来开发
写出来会很长。。。网上多的是,找一个记事本的原代码看看就OK;
4.考察对applet客户端小程序的掌握--更无聊,现在极少使用applet
一样,网上多的是这种源程序
关于本次java简单编程例子和几个java编程的典型例子的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。