「java编程例子」java编程事例

博主:adminadmin 2023-01-18 23:54:11 237

今天给各位分享java编程例子的知识,其中也会对java编程事例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

写一个Java编程

package yourPackageName;

import java.math.BigDecimal;

public class People {

// (1)成员变量:name、height、weight分别表示姓名、身高(cm)和体重(kg)。

// 姓名

private String name;

// 身高(cm)

private int height;

// 体重(kg)

private int weight;

/**

 * 构造方法通过参数实现对成员变量的赋初值操作

 */

People(String name, int height, int weight) {

this.name = name;

this.height = height;

this.weight = weight;

}

/**

 * 该方法返回0、1、-1分别表示标准、过胖或过瘦)。 判断方法是:用身高减去110作为参考体重,超过参考体重5kg以上的,为“过胖”;

 * 低于参考体重5kg以上的 ,为“过瘦”;在(参考体重-5kg)和(参考体重+5kg)之间的,为“标准”。

 */

int check() {

int standard = this.height - 110;

if (this.weight  standard + 5) {

return 1;

}

if (this.weight  standard - 5) {

return -1;

}

return 0;

}

@Override

public String toString() {

return new StringBuffer(this.name).append(",").append(this.height).append("cm,").append(this.weight).append("kg,").append(this.check()).toString();

}

/**

 * (4)在main方法中,输入50个学生的信息(姓名、身高和体重),分别输出标准、过胖或过瘦的人数(必须通过调用check()方法实现)。

 * 

 * @return void

 */

public static void main(String[] args) {

int aCount = 0;

int bCount = 0;

int cCount = 0;

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

// 创建50个身材体重随机的People

People man = new People("People" + i, new BigDecimal(Math.random() * 50).intValue() + 150, new BigDecimal(Math.random() * 60).intValue() + 40);

switch (man.check()) {

case 0:

aCount++;

break;

case 1:

bCount++;

break;

case -1:

cCount++;

break;

}

}

System.out.println("标准身材:" + aCount + "个");

System.out.println("过胖:" + bCount + "个");

System.out.println("过瘦:" + cCount + "个");

}

}

Java简单编程

//矩形类,下面定义变量用整数型,如有需小数位可以更改为double 我这边就举个矩形类的例子,圆类只要把长和宽的变量变成半径就行了,然后在下面返回方法中套用圆的面积和周长公式(其实我忘记了)

class Rect{

private int height;

private int width;

private int perimeter;

private int area_S;

//构造器,接收高和宽的参数

public Rect(int height,int width){

this.height=height;

this.width=width;

}

//通过接收的参数来返回周长和面积

public int getPerimeter(){

return (height+width)*2;

}

public int getArea_S(){

return height*width;

}

}

public class TestShape{

        //测试类

        public static void main(String[]args){

         Rect rt = new Rect(50,100);//传入长和宽的参数 这里就随便传个参数了

         int perimeter=rt.getPerimeter();

         int area_s=rt.getArea_S();

         System.out.println("矩形的周长为:"+perimeter+"\n"+"矩形的面积为:"+area_s);

        }

}

//以上都为手打,有用的话就给个分吧谢谢!

java编程实例

我是Java初学者,我看了你的问题后想了很久终于把它做出来了,你看看吧,方法不是很好,但能满足你的要求:

import java.util.Scanner;

public class Check2{

int t;

char[] chs = new char[500]; //输入的句子不能超过500个字符

Check2() {

String str;

Scanner sc = new Scanner(System.in);

System.out.println("请输入字符串(输入的字符串不能超过500个字符):");

str = sc.nextLine();

t=str.length();

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

chs[i] = str.charAt(i); //将输入的字符串装入数组

}

}

}

class FuZhi{

char[] letter=new char[52]; //将52个字母(含大小写)装入数组

FuZhi(){

char p;

int i=0,j=26;

for(p='A';p='Z';p++){

letter[i]=p; //这句刚才写掉了,加上去后程序就完整了

i++; //将A-Z装入数组

}

for(p='a';p='z';p++){

letter[j]=p; //将a-z装入数组,并且从数组的第26个开始装入(letter[0]-letter[25]已被装入了字母)

j++;

}

}

}

class display{

public static void main(String[] args){

char temp;

int t;

int[] n= new int [52]; //用于统计每个字符出现的次数

Check2 k =new Check2();

FuZhi m=new FuZhi();

for(int j=0;j52;j++){

t=0; //令t为0,,并且使上一个字母统计完成后

//将其再次初始化(如A统计完成后,当程序统计B出现的次数时,使B的初始次数为0)

for(int i=0;ik.t;i++){

if(m.letter[j]==k.chs[i]){ //比较字符是否相同,如相同,使t自加一

t++;

n[j]=t; //数组n来统计每个字母出现的次数,即其中的每一个元素代表一个字母在程序中出现的次数

}

}

}

System.out.println("总共输入了"+k.t+"个字符:\n"+"其中");

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

System.out.println("字母"+m.letter[i]+"出现的次数为:"+n[i]+"次");

}

}

}

写掉了一句“letter[i]=p;”,现在已经补上了,程序可以运行了,你试一下吧!!!

java是什么?他可以做什么 举个例子吧

Java可以用来做什么,那你的意思差不多就是Java的主要应用方向有哪些,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java应用主要由以下四大方向组成:

1、Java的桌面应用

桌面应用一般仅仅需要JRE的支持就足够了。

2、Java Web应用

Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:

Browser层:浏览器显示用户页面

Web层:运行Servlet/JSP

DB层:后端数据库,向Java程序提供数据访问服务

3、Java企业级应用

企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:

Browser层:浏览器显示用户页面

Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互

Web层:运行Servlet/JSP

EJB层:运行EJB,完成业务逻辑运算

DB层:后端数据库,向Java程序提供数据访问服务

4、Java嵌入式应用

Java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。

或者另外一种 :

行业和企业信息化

电子政务及办公自动化

嵌入式设备及消费类电子产品

辅助教学

以前就是Java主要的几个应用方向,大多数人来选择学习Java,都是为了这样一份不错的高薪工作而来的,并没有什么骚操作,以上就是我的一点建议,希望对你会有所帮助。

最后丸子老师希望所有的求职者最后都能在喜欢的领域里实现择优就业~

java 编程

第一个car表示参数类型,第二个表示参数名称

interface car

{

String name();

int money();

}

上面是你代码中的一个接口定义

public void sell(car car)

{

System.out.println("车型:"+car.name()+"价格"+car.money());

getmoney+=car.money();

System.out.println("总价是"+getmoney);

}

sell方法表示接收一个car类型的参数(即实现了car接口的类) -- 第一个car

第二个car 表示 call方法中的变量名:System.out.println("车型:"+car.name()+"价格"+car.money());

如上面那句的car,表示变量

主要是你在定义接口时,没有对类名使用首字母大写的编码规范,导致了代码的可读性差,希望以后注意

亲,如果回答满意,请及时采纳,谢谢!!

简单的JAVA编程例子

编写显示学生的学号、姓名的程序。包括用来设置和获得学生的学号、姓名数据的单独方法。创建2个员工对象

这样的问题,你试一下可以用jb来做啊。方法应该很简单的。以前有做过~~~都是用jb做的~~~~~~~~~

java编程例子的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编程事例、java编程例子的信息别忘了在本站进行查找喔。