编写一个java手机编程软件应用程序

编写一个JAVA界面程序,该怎么开始
按时间排序
你可以先设计一下界面,需求理解是比较重要的,就是你想把程序设计成什么样子的
up主哦,. 那个..
java的话, 要运行是需要jdk的. 如果别人机子里没有jdk的话, 是绝对运行不了的.就本着这个限制的话..
要弄成安装包什么的,.就太蛋疼了..
所以呢,. 没必要去考虑这些..
工具/原料电脑EXE4J方法/步骤在项目上右键,选择Export弹出窗口,选择“JAR file”,点击“Next”打开exe4j,在弹出窗口,选择“JAR in EXE mode”,点击“Next”在新窗口中,为应用取个名称,之后选择exe生成目录,点击“Next”然后就是等待生成
ava.util.zip.ZipFileZipOutputStream和ZipInputStream实现了zip压缩和解压功能
java 使用zip实现
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:编写一个Java程序,求1+2!+3!+4!+5!+……+20!_百度知道
编写一个Java程序,求1+2!+3!+4!+5!+……+20!
我有更好的答案
public class FactorialPlus{ int f(int n) {
int t = 0;
int s = 1;
for(int i = 1;i &=i++)
} } public static void main (String [] args) {
int m = 20;//改变这个m的值即可改变输出结果
FactorialPlus p = new FactorialPlus();
if(m &= 0)
System.out.println(p.f(m));
System.out.println(&请输入一个大于0的数&);
内层循环求阶乘,外层求和
给你一个更简单直接的public class text{
public static void main(String [] args) {
long sum=0;
for(int i=1;i&=20;i++)
sum=sum+n;
System.out.println(&1+2!+3!+4!+5!+....+20!结果为:&+sum);
楼上已经有正确答案,你可以分析下n!=1*2*4...*n;可以看出n!=(n-1)*n;所以我们并不需要算出所有n!,从1的阶乘开始算起,2!=1!*2;3!=2!*3,可以明显减少计算量我们只需要计算他们的和
给你一个简单的public class test{
public static void main(String [] args) {
long sum=0;
long js=1;
for(int i=1;i&=4;i++)
System.out.println(&1+2!+3!+4!+5!+....+20!结果为:&+sum);
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
java程序的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按要求编写Java应用程序。 编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。
时间: 15:20:53
&&&& 阅读:852
&&&& 评论:
&&&& 收藏:0
package com.homework.
public class work3
public static void main(String[] args)
{//定义数组x和y的类型
int[] x=new int[50];
char[][] y=new char[10][10];
//定义数组x的每一个元素
for(int i=0;i&50;i++)
System.out.println("一维数组x的所有元素为:");
//控制数组x的输出格式,让x的元素每10个换行输出
for(int k =1;k&=5;k++)
for(int l=1;l&=10;l++)
for(int m=n;m&50;m++)
System.out.print(x[n]+"\t");
System.out.println(" ");
System.out.println("二维数组y的所有元素为:");
//定义数组y的每一个元素,让正反对角线上的元素为*,其余为#
for(int i =0;i&10;i++)
for(int k =0;k&10;k++)
if(i==k||i+k==9)
y[i][k]=‘*‘;
y[i][k]=‘#‘;
}//控制数组y的输出格式,10*10输出
for(int i =0;i&10;i++)
for(int k =0;k&10;k++)
System.out.print(y[i][k]+"\t");
System.out.println(" ");
&标签:原文地址:http://www.cnblogs.com/HRZJ/p/5876435.html
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!>> 编写一个java应用程序,该程序已知接口Shape、抽象基类BaseShape和测试客户端类Test,要求编写Trangle、Lader和Circle三个子类分别继承BaseShape基类,分别用来刻画“三角形”、“梯形”和“圆形”。
编写一个java应用程序,该程序已知接口Shape、抽象基类BaseShape和测试客户端类Test,要求编写Trangle、Lader和Circle三个子类分别继承BaseShape基类,分别用来刻画“三角形”、“梯形”和“圆形”。
所属分类:
下载地址:
_实验二.zip文件大小:17.16 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
1)Trangle类具有类型为double的三个边属性。
2)Lader类具有类型double的上底、下底、高、左边、右边属性。构造函数参数顺序为上底、下底、高、左边、右边。
3)Circle类具有类型为double的半径属性。
4)各个类均在构造函数中初始化数据。
5)运行Test类的主函数,有正确的输出。
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
_-?????.docx18.72 kB 20:14
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
abcddd这个是带有图形化界面的吗,学了这么久的java,多多少少有点懂,大部分不懂
@今世情缘学完了所有Java课程 还是不太会 许多初级问题也搞不懂 只能停留在皮毛上 不能更深入的了解
TOObo老哥稳
ajkdidj不是很懂,求解。
a这个代码很好用,帮到了我,我觉得很OK
无忧花开1感觉很6
评价成功,多谢!
下载_实验二.zip
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:ms - init:0.1;find:81.1;t:88.6;tags:70.3;related:530.6;comment:123.1; 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧《java小应用程序(Applet)和java应用程序(Application)分别编写的简单计算器》 - 太自由 - 博客园
Application和Java Applet的区别。Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面:(1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,
它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行。(2)运行工具不同。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,
而Java Applet必须通过网络浏览器或者Applet观察器才能执行。(3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时
首先寻找main方法,并以此为入口点开始运行。含有main方法的那个类,常被称为主类,也就是说
Java Application程序都含有一个主类。而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。
尽管Applet没有含main方法的主类,但Applet一定有一个从 java.applet.Applet派生的类,它是由Java系统提供的。(4)受到的限制不同Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作
但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于Applet的引入
使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功能
不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增加了交互性。 1 //用Java小应用程序(Applet)编写一个简单的计算器。(Java语言程序设计教程 第二版 第173页 习题)
3 import java.applet.A
4 import java.awt.TextF
5 import java.awt.C
6 import java.awt.CheckboxG
7 import java.awt.B
8 import java.awt.event.ItemE
9 import java.awt.event.ActionE
10 import java.awt.event.ActionL
11 import java.awt.event.ItemL
13 public class Test1 extends Applet implements ActionListener,ItemListener
int n = 0;
TextField tf1 = new TextField(5);
Checkbox[] c = new Checkbox[4];
CheckboxGroup cg = new CheckboxGroup();
TextField tf2 = new TextField(5);
Button bt = new Button("等于");
TextField tf3 = new TextField(10);
String[] str = {"+","-","*","/"};
public void init(){
this.add(tf1);
for(int i=0;i&str.i++){
c[i] = new Checkbox(str[i],false,cg);
this.add(c[i]);
this.add(tf2);
this.add(bt);
this.add(tf3);
tf3.setEditable(false);
bt.addActionListener(this);
for(int i=0;i&str.i++){
c[i].addItemListener(this);
public void itemStateChanged(ItemEvent e){
String s = (String)e.getItem();
for(int i=0;i&str.i++){
if(s == str[i]){
public void actionPerformed(ActionEvent e){
if(e.getSource() == bt){
switch(n){
tf3.setText((Double.parseDouble(tf1.getText())) + (Double.parseDouble(tf2.getText()))+"");
tf3.setText((Double.parseDouble(tf1.getText()))-(Double.parseDouble(tf2.getText()))+"");
tf3.setText((Double.parseDouble(tf1.getText()))*(Double.parseDouble(tf2.getText()))+"");
tf3.setText((Double.parseDouble(tf1.getText()))/(Double.parseDouble(tf2.getText()))+"");
69 //&applet code = Test1.class width = 400 height = 100&&/applet&
1 //用Java应用程序(Application)编写一个简单的计算器。(Java语言程序设计教程 第二版 第173页 习题)
2 //这个应用程序还可以添加菜单,以后慢慢添加完善.
5 import java.awt.F
6 import java.awt.TextF
7 import java.awt.C
8 import java.awt.CheckboxG
9 import java.awt.B
10 import java.awt.event.ActionL
11 import java.awt.event.ActionE
12 import java.awt.event.ItemL
13 import java.awt.event.ItemE
14 import java.awt.event.WindowA
15 import java.awt.event.WindowE
16 import java.awt.FlowL
18 public class Test2
int n = 0;//定义一个全局变量。
private TextField tf1;
private Checkbox[]
private CheckboxG
private TextField tf2;
private TextField tf3;
String[] str = {"+","-","*","/"};
public Test2(){
addEvents();
public void init(){
f = new Frame("计算器");
f.setLayout(new FlowLayout());
//f.setBounds(600,100,400,200);
tf1 = new TextField(5);
f.add(tf1);
c = new Checkbox[4];
for(int i=0;i&str.i++){
c[i] = new Checkbox(str[i],false,cg);
f.add(c[i]);
tf2 = new TextField(5);
f.add(tf2);
bt = new Button("等于");
f.add(bt);
tf3 = new TextField(10);
f.add(tf3);
tf3.setEditable(false);
f.setVisible(true);
public void addEvents(){
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
//为复选框组件添加事件监听器.
for(int i=0;i&str.i++){
c[i].addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
String st = (String)e.getItem();
for(int i=0;i&str.i++){
if(st == str[i])
//为按钮天剑事件监听器.
bt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(e.getSource() == bt){
switch(n){
tf3.setText((Double.parseDouble(tf1.getText())) + (Double.parseDouble(tf2.getText())) + "");
tf3.setText((Double.parseDouble(tf1.getText()))-(Double.parseDouble(tf2.getText()))+"");
tf3.setText((Double.parseDouble(tf1.getText()))*(Double.parseDouble(tf2.getText()))+"");
tf3.setText((Double.parseDouble(tf1.getText()))/(Double.parseDouble(tf2.getText()))+"");
public static void main(String[] args)
new Test2();
Application和Java Applet的区别。Java语言是一种半编译半解释的语言。Java的用户程序分为两类:Java Application和Java Applet。这两类程序在组成结构和执行机制上都有一定的差异,主要体现在以下几方面:(1)运行方式不同。Java Application是完整的程序,可以独立运行;Java Applet程序不能单独运行,
它必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行。(2)运行工具不同。Java Application程序被编译以后,用普通的Java解释器就可以使其边解释边执行,
而Java Applet必须通过网络浏览器或者Applet观察器才能执行。(3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时
首先寻找main方法,并以此为入口点开始运行。含有main方法的那个类,常被称为主类,也就是说
Java Application程序都含有一个主类。而Applet程序则没有含main方法的主类,这也正是Applet程序不能独立运行的原因。
尽管Applet没有含main方法的主类,但Applet一定有一个从 java.applet.Applet派生的类,它是由Java系统提供的。(4)受到的限制不同Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作
但是 Java Applet 对站点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于Applet的引入
使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功能
不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增加了交互性。
阅读(...) 评论()
随笔: 129}

我要回帖

更多关于 java hello world 代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信