您的位置:

java程序,java程序员

本文目录一览:

用java写一个程序?

import java.io.BufferedWriter;

import java.io.FileWriter;

import java.io.IOException;

public class PrimeNumberFinder {

public static void main(String[] args) {

// 设置范围

int start = 20000000;

int end = 300000000;

// 用于写入文件的 BufferedWriter

BufferedWriter writer = null;

try {

// 初始化 BufferedWriter

writer = new BufferedWriter(new FileWriter("primefile.dat"));

// 遍历范围内的所有数字

for (int i = start; i = end; i++) {

// 如果这个数字是素数,写入文件

if (isPrime(i)) {

writer.write(String.valueOf(i));

writer.newLine();

}

}

} catch (IOException e) {

// 如果出现 IOException,输出错误信息

e.printStackTrace();

} finally {

// 最后关闭 BufferedWriter

if (writer != null) {

try {

writer.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

// 判断一个数字是否为素数

public static boolean isPrime(int n) {

// 对于小于 2 的数字,直接返回 false

if (n 2) {

return false;

}

// 从 2 开始遍历到 n-1,如果能被 n 整除,则返回 false

for (int i = 2; i n; i++) {

if (n % i == 0) {

return false;

}

}

// 如果执行到这里,说明没有小于 n 的数字能被 n 整除,返回 true

return true;

}

开发JAVA应用程序有哪些步骤?

需要以下步骤:

定义问题:主要是指“想开发什么样的程序”、“这个程序用来解决什么问题”。满足目标客户的要求是最重要的。

2. 是否具有可行性:要对这个程序是否具有实用性、利益性、以及对技术和法律方面的要求,都进行考虑。

3. 需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。

4. 开发阶段:设计、实现、测试,是开发时最为重要的三个步骤。这三个步骤需要把程序员自己的理解及想法,和客户的需求都要得到体现。

5. 对程序的维护:维护相当于售后服务,这个非常重要。因为程序在运营时,可能遇到各种各样的突发事件,面对这些突发情况,必须要进行紧急的处理。维护包括四个方面"改正性维护、适应性维护、完善性维护、预防性维护"。

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet。

ava分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。

Java是什么?Java到底能干嘛?

Java是一门面向对象的编程语言,其主要用途有以下几个方向:

大数据领域、

Hadoop以及其他大数据处理技术普遍用的都是Java,当然其他语言也有用到,基于Java 的 HBase和Accumulo以及ElasticSearchas。但Java在此领域并未占太大空间,但只要Hadoop和ElasticSearchas能够成长壮大,Java依然有潜力占据一部分。

Android应用 

如果你想知道Java应用在哪里,打开你的安卓手机或者任何的App,它们完全是用有着谷歌Android API的Java编程语言编写的,这个API和JDK非常相似。前几年安卓刚开始起步而到今日已经很多Java程序员是安卓App的开发者。顺便一提,虽然我们之前的文章提到的关于安卓App是如何工作的,即安卓使用了不同的Java虚拟机和不同的封装,但是代码仍然是用Java编写的。

网站领域

Java同样也在电子商务和网站开发上有着广泛的运用。你可以运用很多RESTfull架构,这些架构是用Spring MVC,Struts 2.0和类似的框架开发出来的。甚至简单的Servlet,JSP和Struts在各种政府项目也是备受欢迎,许多政府,医疗,保险,教育,国防和其他部门的网站都是建立在java之上的。

根据以下任务要求,编写Java应用程序?

按照题目要求编写的Java程序如下

注意 请使用你的真实姓名和班级替换Test类中

创建Student对象stu时用的"张三"和"20计算机应用01班"

import java.util.Scanner;

class Student{

 private String name,classname;

 private int starnum,scorenum;

 private int[] scores;

 public void setStarNum(int n){

  this.starnum=n;

 }

 public Student(String name,String classname,int scorenum){

  this.name=name;

  this.classname=classname;

  this.scorenum=scorenum;

 }

 public String getName(){

  return this.name;

 }

 public void printStar(){

  for(int i=0;istarnum;i++){

   for(int j=0;j2*i+1;j++){

    System.out.print("*");

   }

   System.out.println();

  }

 }

 public void setScore(){

  Scanner sc=new Scanner(System.in);

  scores=new int[scorenum];

  System.out.print("请输入各科成绩:");

  for(int i=0;iscorenum;i++){

   scores[i]=sc.nextInt();

  }

 }

 public void showInfo(){

  System.out.print(name+"同学,你所在的班级是"+classname+",你各科考试成绩分别为:");

  for(int i=0;iscorenum;i++){

   if(i==scorenum-1)

    System.out.print(scores[i]);

   else

    System.out.print(scores[i]+",");

  }

  System.out.println();

 }

 public float getAvg(){

  float sum=0;

  for(int i=0;iscorenum;i++){

   sum=sum+scores[i];

  }

  return sum/scorenum;

 }

}

public class Test{

 public static void main(String[] args){

  Student stu=new Student("张三","20计算机应用01班",5);

  stu.setStarNum(4);

  stu.printStar();

  stu.setScore();

  stu.showInfo();

  if(stu.getAvg()60){

   System.out.println(stu.getName()+"是不合格学生");

  }else{

   System.out.println(stu.getName()+"是个合格学生");

  }

 }

}