一、加法

import java.io.*;     //导入输入输出包
public class MyClass
{private int val1,val2;public void myFun(int x,int y){val1=x;val2=y;System.out.println("the sum is "+(val1+val2));}//主函数public static void main(String arg[]){MyClass MyObj=new MyClass();  //新建一个MyClass实类MyObj.myFun(3,4);  //调用求和函数myFun}
}

运行结果:

二、一个简单的Applet

import java.awt.Graphics;
import java.applet.Applet;
public class MyFirstJavaApplet extends Applet
{public String s;public void init(){     s=new String("Hello World !");}public void paint(Graphics g){   g.drawString(s,25,25);  }
}

运行结果:

三、定义一个圆的类CCirle

 class CCircle   {double pi;    double radius;double getRadius(){return radius;
}void setCircle(double r, double p){     pi=p;radius=r;   }
}
public class TestCCircle{public static void main(String args[])   {CCircle cir1=new CCircle();   cir1.setCircle(2.0,3.1416);System.out.println("radius="+cir1.getRadius()); }
}

运行结果:

四、定义圆的面积函数

class CCircle   {double pi;    double radius;double getArea(){return radius*radius*pi;
}void setCircle(double r, double p){     pi=p;radius=r;   }
}
public class TestCCircleArea{public static void main(String args[])   {CCircle cir1=new CCircle();   cir1.setCircle(2.0,3.1416);System.out.println("area="+cir1.getArea()); }
}

运行结果:

五、主方法在TestArea.java中,调用CCircle的方法,完成面积计算

public class TestArea{public static void main(String args[])   {CCircle cir1=new CCircle();   cir1.setCircle(2.0,3.1416);System.out.println("area="+cir1.getArea()); }
}
public class CCircle   {double pi;    double radius;double getArea(){return radius*radius*pi;
}void setCircle(double r, double p){     pi=p;radius=r;   }
}

运行结果:

六、将PI的值改为3.14159

class CCircle   {double pi;    double radius;double getArea(){return radius*radius*pi;
}void setCircle(double r, double p){     pi=p;radius=r;   }
}
public class TestPiArea{public static void main(String args[])   {CCircle cir1=new CCircle();   cir1.setCircle(2.0,3.14159);System.out.println("area="+cir1.getArea()); }
}

运行结果:

七、将半径初始化

class CCircle   {double pi;    double radius = 1.0;double getArea(){return radius*radius*pi;
}void setCircle(double p){     pi=p; }
}
public class TestRadiusArea{public static void main(String args[])   {CCircle cir1=new CCircle();   cir1.setCircle(3.1416);System.out.println("area="+cir1.getArea()); }
}

运行结果:

简单的JAVA小程序相关推荐

  1. 第一次使用Eclipse:编写简单的Java小程序

    通过前部分的学习,了解了Java的安装和配置,那么从现在开始,要开始自己着手编写Java程序,学习一门编程语言,学会编写的第一个程序一般都是写一个输出"hello World!"语 ...

  2. 简单java小程序代码_求简单的JAVA小程序的源代码

    展开全部 <Java就业培训教程>P34源码 程序清单:Promote.java class Promote { public static void main(String args[] ...

  3. 小程序公共封装ajax,超简单 Promise封装小程序ajax 超好用 以及封装登录

    //网络类 //封装网络请求 const ajax = (ajaxData, method) => { wx.showLoading({ title: '加载中', mask: true }); ...

  4. 简单Java小程序----有界面ATM机

    继<简单Java小程序---无界面ATM机>以后,尝试对有界面ATM机改写,对面向对象的了解又深了一层! 桌面的创建过程       由于使用的NetBean软件没有提供专用的控件拖拽使用 ...

  5. Java小程序——简单五子棋(人机对战)

    有关五子棋人人对战的代码,以及其他一些我想说的话请参考 Java小程序 -- 简单五子棋_如切如磋,如琢如磨-CSDN博客_java小程序 由于某些原因,这里我给出的AI算法算是比较简单的,所以导致了 ...

  6. JAVA小程序简单学籍系统参考代码,登陆小程序,Jtree //Jtree,JDBC,Jframe

    JAVA小程序简单学籍系统//Jtree,JDBC,Jframe 我们可以先在JAVA写一个类打开数据库获取连接 package sql; import java.sql.Connection; im ...

  7. Java实现简单的扫雷小程序

    前两天看了个扫雷的视频,于是自己跟着做了下,感觉还不是很难 初学Java的同学可以尝试自己操作下Java小程序 这样子才能提高自己的理解能力和编程水平 不用多说了,直接上代码吧! 具体代码操作如下: ...

  8. java程序扫雷_Java实现简单的扫雷小程序

    前两天看了个扫雷的视频,于是自己跟着做了下,感觉还不是很难. 初学Java的同学可以尝试自己操作下Java小程序 这样子才能提高自己的理解能力和编程水平 不用多说了,直接上代码吧! 具体代码操作如下: ...

  9. java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...

    在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...

  10. java小程序之学生信息_java小程序之学生信息录入界面

    小程序我的项目下载链接:点击打开链接 因为这学期比赛太多,蓝桥杯,团体程序设计大赛,ACM省赛等原因基本这学期的课程都没上,比赛完后开始去上课,java老师让用java写一个学生信息录入界面,把界面中 ...

最新文章

  1. C++读某个内存地址对应的值
  2. python keyboard模块_python3 安装 pykeyboard 模拟浏览器
  3. java读取文件跳过_在Java中读取文本文件-为什么跳过行?
  4. oracle窗帘位图索引,Greenplum数据库设计开发规范参考.docx
  5. 5.4广义表的定义5.5广义表的存储结构
  6. STM32F103输出互补PWM波
  7. Android系统Camera录像过程分析
  8. 图论专题考试2 爆零祭
  9. Podfile文件用法详解
  10. 【包邮送书活动】20210928期-开奖通知
  11. moneybookers api支付接口
  12. 论坛看到的很有感触的问答
  13. 学长教你学C-day9-C语言循环结构与选择结构
  14. 深圳电视台小间距P2高清圆弧屏(弧形屏)是用软模组(软屏)拼成
  15. 启明欣欣STM32开发板移植FreeRTOS
  16. python判断网络连通性_Python测试网络连通性示例【基于ping】
  17. 第一次向git.oschina.net提交项目
  18. 大搜车与永达二手车合作,大型汽车经销商加快数字化进程
  19. 伦敦旅游攻略及注意事项(201909)
  20. 区块链数据共享论文阅读

热门文章

  1. 全国python工程师有多少_2019年Python工程师的平均薪资是多少?
  2. centos7 端口3306无法连接问题
  3. 小金鱼呀 python-django-初识Form组件(Form类)
  4. sql server中 设置与查看锁的超时时间(ZT) @@LOCK_TIMEOUT
  5. 20145236《网络攻防》 Exp3 免杀原理与实践
  6. .NET回归 HTML----表单元素(1)和一些常用的标记
  7. UVa540.Team Queue
  8. CORS(跨域资源共享) 的配置
  9. Android Sqite数据库 9
  10. Win8应用法律声明