用java,一共有30个人,可能包括男人,女人,小孩。他们在一家饭馆吃饭共花了50先令,其中每个男人花了3先

用java,一共有30个人,可能包括男人,女人,小孩。他们在一家饭馆吃饭共花了50先令,其中每个男人花了3先,第1张

package test;

public class Test {

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

/

3x+2y+z=50

x+y+z=30

所以2x+y=20

/

for(int i=0 ;i<=10;i++)

{

Systemoutprintln("男人的个数为:" + i +" 女人个数为:" + (20-2i) + " 小孩个数为:" + (30-i-(20-2i)));

}

}

}

第一个主类

package testTicket;

import javautilArrayList;

import javautilCollections;

import javautilList;

public class Start {

/

@param args

/

public static void main(String[] args) {

List<Integer> tickets = new ArrayList<Integer>();

tickets = CollectionssynchronizedList(tickets);

for(int i=100;i<200;i++){

ticketsadd(i);

}

//建立5个售票厅

sellTicket t1 = new sellTicket();

sellTicket t2 = new sellTicket();

sellTicket t3 = new sellTicket();

sellTicket t4 = new sellTicket();

sellTicket t5 = new sellTicket();

//让他们一起卖这100张票 票号100-199

t1setTickets(tickets);

t2setTickets(tickets);

t3setTickets(tickets);

t4setTickets(tickets);

t5setTickets(tickets);

//开始卖

t1start();

t2start();

t3start();

t4start();

t5start();

}

}

第二个线程类

package testTicket;

import javautilList;

public class sellTicket extends Thread {

private List t;

public void setTickets(List t){

thist = t;

}

public void run(){

synchronized(thist){

while(!thisisInterrupted()){

int lastElement = tsize()-1;

if(!(lastElement==-1)){

//显示售票厅的号码和本次卖的票号

Systemoutprintln(thisgetName()+" : "+tget(lastElement));

tremove(lastElement);

try {

tnotifyAll();

twait();

} catch (InterruptedException e) {

eprintStackTrace();

}

}else{

try {

twait();

} catch (InterruptedException e) {

eprintStackTrace();

}

}

}

}

}

}

完全手工打造~~ 好运~

JAVA程序计算素数

设计JAVA application程序,计算出20000000~300000000之间所有的素数,并将找到的素数写入primefiledat文件,

以下是一个使用Java语言编写的程序,可以计算出20000000~300000000之间所有的素数,并将找到的素数写入primefiledat文件:

javaCopy code

import javaioFileOutputStream; import javaioIOException; public class PrimeNumberCalculator { public static void main(String[] args) { int start = 20000000; int end = 300000000; String filename = "primefiledat"; try (FileOutputStream fileOutputStream = new FileOutputStream(filename)) { for (int i = start; i <= end; i++) { if (isPrime(i)) { fileOutputStreamwrite(StringvalueOf(i)getBytes()); fileOutputStreamwrite(SystemlineSeparator()getBytes()); } } } catch (IOException e) { eprintStackTrace(); } } private static boolean isPrime(int n) { if (n <= 1) { return false; } for (int i = 2; i <= Mathsqrt(n); i++) { if (n % i == 0) { return false; } } return true; } }

该程序首先定义了起始数字和终止数字,以及文件名。接下来,在main方法中,程序使用for循环迭代从start到end之间的每个数字。对于每个数字,程序调用isPrime方法来判断它是否为素数。如果是素数,程序将该数字写入文件中,每个数字占一行。

isPrime方法使用了一个简单的算法来判断一个数字是否为素数:如果数字小于或等于1,那么它不是素数。否则,程序从2开始,一直到该数字的平方根之间的每个数字进行除法运算。如果该数字能被任何一个这些数字整除,那么它不是素数。

请注意,在此程序中,我们使用了Java 7引入的"try-with-resources"语句来自动关闭文件输出流。这样可以确保即使在发生异常的情况下,文件输出流也会被正确关闭,以避免文件被损坏。

分为网页和桌面的应用开发

网页或者桌面开发流程

项目启动

1)、项目组成立(公司成员、客户成员)

2)、制定项目预期目标

3)、制定项目计划周期

4)、建立好项目组成员沟通机制

2、需求调研

1)、创建调研计划、协调调研时间

2)、收集客户资料,获取客户需求所有的资料都需要保留一份,资料中存疑的需要及时询问

3)、编写需求文档重点描述出客户的业务流程和性能要求。采用Word、Excel、Rose等形式。

4)、需求变更记录

5)、确定开发环境和运行环境

6)、扩展性要求

7)、与旧系统的接驳要求。

8)、估算出项目工作量本阶段需要一套需求管理系统来进行需求的管理。本阶段的需求文档也是用户测试的依据。

3、系统设计/详细设计一个系统可以分为基础平台和应用模块两部分。

1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。

2)、应用模块设计(针对业务流程)

3)、中间件的采用或自行开发,需要深入了解。

4)、用户界面的设计如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。

5)、变更记录本阶段的系统设计是集成测试的依据。

4、程序开发创建开发任务计划表、开发计划日程表

1)、优先编写测试用例

2)、按照编码规范编写代码

3)、按照文档注释规范注释以上形成开发文档。本阶段需要一套版本管理系统。本阶段的测试用例也是单元测试的依据。如果能做到,最好每日构建。

5、测试本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。

1)、编写测试计划和测试方案

2)、功能测试单元测试、集成测试

3)、性能测试集成测试、压力测试如果能做到,最好能进行自动化测试。如果能做到,做分析统计工作。最后形成测试报告。

6、试用、培训、维护本阶段需要解决:

1)、解决异地修改和公司修改的同步问题。

2)、用户测试中的Bug修改问题,按照级别分为a)、程序Bugb)、设计变更c)、需求变更尽量按照abc的顺序来进行修改,尽量避免b、c级的修改。最后形成安装手册、维护记录。

public static void main(String args[]) {

String menu = "北京烤鸭:189元 西芹炒肉:129元 酸菜鱼:69元 铁板牛柳:32元";

Scanner scanner = new Scanner(menu);// Scanner类创建scanner,将menu传递给构造方法的参数

String regex = "[^0123456789]+";

// scanner调用useDelimiter(String regex),将regex传递给该方法的参数

scanneruseDelimiter(regex);

double sum = 0;

while (scannerhasNext()) {

try {

double price = scannernextDouble();// scanner调用nextDouble()返回数字单词

sum = sum + price;

Systemoutprintln(price);

} catch (InputMismatchException exp) {

String t = scannernext();

}

}

Systemoutprintln("菜单总价格:" + sum + "元");

}

先到官网下载myeclipse或者eclipse编程软件,并配置java环境变量,在百度搜索栏依次搜索eclipse下载和搜索java环境变量的配置,就可以找到图文并茂的详细教程。下面介绍一下怎么制作小程序:

1、打开myeclispe(eclipse都一样),依次点击File->New->Java Project,然后给这个项目起一个名字(随便起),这里就叫MyFirst然后点击Finish;

2、在myeclipse左侧找到自己建好的MyFirst项目,左键点击,下面有文件件src,点击src,右键,依次点击New->Class,然后给这个新的类起一个名字(随便起),我这里叫MyFirstClass,然后点击Finish;

3、复制粘贴下面这些代码到MyFirstClassjava文件中,然后ctrl+s,保存;

4、在MyFirstClassjava文件的空白处右键选择 Run As -->Java Application,你就会在下方的控制台看到hello worl。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

参考资料:Java-百度百科

按照你的要求编写的JavaGUI程序如下:

import javaawtGridLayout;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJPanel;

import javaxswingJTextField;

public class HH extends JFrame implements ActionListener{

 JPanel jp1=new JPanel();

 JPanel jp2=new JPanel();

 JPanel jp3=new JPanel();

 JTextField jtf=new JTextField(20);

 JButton jb1=new JButton("显示");

 JButton jb2=new JButton("清除");

 HH(){

  jb1addActionListener(this);

  jb2addActionListener(this);

  jp1setLayout(new GridLayout(2,1));

  jp3add(jtf);

  jp2add(jb1);jp2add(jb2);

  jp1add(jp3);jp1add(jp2);

  getContentPane()add(jp1);

  setSize(300, 120);

  setLocationRelativeTo(null);

  setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

  setVisible(true);

 }

 @Override

 public void actionPerformed(ActionEvent e) {

  if(egetSource()==jb1){

   jtfsetText("java程序设计");

  }

  if(egetSource()==jb2){

   jtfsetText("");

  }

 }

 public static void main(String[] args) {

  new HH();

 }

}

以上就是关于用java,一共有30个人,可能包括男人,女人,小孩。他们在一家饭馆吃饭共花了50先令,其中每个男人花了3先全部的内容,包括:用java,一共有30个人,可能包括男人,女人,小孩。他们在一家饭馆吃饭共花了50先令,其中每个男人花了3先、java程序设计、用java写一个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10636390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存