快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Java程序设计代码参考,java类的设计代码

Java程序设计,输入10个数字,,分别计算其中的奇数和与偶数和

参考代码

创新互联为您提适合企业的网站设计 让您的网站在搜索引擎具有高度排名,让您的网站具备超强的网络竞争力!结合企业自身,进行网站设计及把握,最后结合企业文化和具体宗旨等,才能创作出一份性化解决方案。从网站策划到网站设计制作、成都做网站, 我们的网页设计师为您提供的解决方案。

import java.util.Scanner;

public class Demo {

public static void main(String[] args) {

int jishu=0;//存储奇数的和

int oushu=0;//存储偶数的和

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

System.out.println("请输入第"+(i+1)+"个数字");

Scanner sc = new Scanner(System.in);

int x = Integer.parseInt(sc.nextLine().trim());//从键盘读取数据,转化成为数字

if(x%2==0){//如果除2余数是0,说明是偶数

oushu+=x;

//oushu = oushu+x;//上面的代码等同于这个代码

}else{

jishu+=x;

}

}

System.out.println("奇数和:"+jishu);

System.out.println("偶数和:"+oushu);

}

}

如何学习java程序设计?

JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。

1、培养兴趣

兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。

2、慎选程序设计语言

男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。

3、要脚踏实地,快餐式的学习不可取

软件开发是一门工程学科,注重的就是实践,“君子动口不动手”对软件开发人员来讲根本就是错误的,他们提倡“动手至上”,但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副“比尔盖茨”样。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。

4、多参考程序代码

程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。许多人被《仙剑奇侠传》中凄美的爱情故事感动,悲剧的结局更有一种缺憾美。为什么要以悲剧结尾?据说是因为写《仙剑奇侠传》的程序员失恋而安排了这样的结局,他把自己的感觉融入到游戏中,却让众多的仙剑迷扼腕叹息。

参考代码例子,也可以研究一些开源的软件或框架。

5、加强英文阅读能力

对学习编程来说,不要求英语,但不能一点不会,。最起码像JAVAAPI文档(参考文献[4.4])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个“金山词霸”。

6、万不得已才请教别人

要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。

7、使用合适的工具

工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。昆明计算机学校认为到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。

java小程序设计求代码

Account类:

package Test;

import java.util.HashMap;

import java.util.Map;

public class Account {

private String cardId;//卡号

private String name;//姓名

private String password;//密码

private long leftAmt;//剩余金额

public MapObject, ObjectgetAccountInfo(String id){

//这里暂设一个用户信息

//实际要建一个数据库存放多个用户的信息

MapObject, Object map = new HashMapObject, Object();

map.put("cardId", "123");

map.put("name", "qwe");

map.put("password", "789");

map.put("leftAmt", 88);

//实际要通过sql语句在数据库中查询id对应的账户信息

if(id == "123"){

//这里没有考虑密码,全部返回

return map;

}

return null;

}

public void setCardId(String cardId) {

this.cardId = cardId;

}

public String getCardId() {

return cardId;

}

public void setName(String name) {

this.name = name;

}

public String getName() {

return name;

}

public void setPassword(String password) {

this.password = password;

}

public String getPassword() {

return password;

}

public void setLeftAmt(long leftAmt) {

this.leftAmt = leftAmt;

}

public long getLeftAmt() {

return leftAmt;

}

}

userOperate类:

package Test;

import java.util.HashMap;

import java.util.Map;

import java.util.Scanner;

public class UserOperate {

Account account = new Account();

public void operate(String id){

System.out.println("欢迎您使用ATM系统");

System.out.println("1--存款     2--查询");

System.out.println("3--取款    0--退出");

System.out.println("请选择操作类型【0-3】");

Scanner in = new Scanner(System.in);

int type = in.nextInt();

while(type!=0){

if(type==1){

System.out.println("请存入钞票");

type = in.nextInt();

}else

if(type==2){

System.out.println("您的银行账户信息为:");

MapObject, Object map = new HashMapObject, Object();

map = account.getAccountInfo(id);

System.out.println(map);

type = in.nextInt();

}else

if(type==3){

System.out.println("请取走您的钞票");

type = in.nextInt();

}else{

System.out.println("操作有误,请重新操作");

type = in.nextInt();

}

}

System.out.println("请尽快取走您的卡,谢谢使用!再见!");

in.close();

}

}

测试类(我放在main里):

package Test; 

public class test1 {

public static void main(String[] args){

//测试

UserOperate userOperate = new UserOperate();

//假设银行卡插入后读取到的id为123

String id = "123";

userOperate.operate(id);

}

}

运行结果:

这是很简单的一个思路,简单跑跑可以。

也不知道你要什么样的结果,如果是要一个完整的系统,那具体还得建立数据库,还有如何读取账户信息,等等。

JAVA程序设计,大神给个可行的代码,谢谢了!

public class Circle {

private double radiums; //半径

private Point point; //坐标

public Circle(double radium, Point point) {

super();

this.radiums = radium;

this.point = point;

}

public double getRadium() {

return radiums;

}

public void setRadium(double radium) {

this.radiums = radium;

}

public Point getPoint() {

return point;

}

public void setPoint(Point point) {

this.point = point;

}

public  double  getLength(){ //周长

return  2*Math.PI*radiums;

}

public double getArea(){ //面积

return Math.PI*Math.pow(radiums, 2);

}

}

public class Point {

private int x;  //x轴

private int y; //y轴

public Point(int x, int y) {

super();

this.x = x;

this.y = y;

}

public int getX() {

return x;

}

public void setX(int x) {

this.x = x;

}

public int getY() {

return y;

}

public void setY(int y) {

this.y = y;

}

}

public class Test {

public static void main(String[] args) {

Point point = new Point(14,16); //设置坐标

Circle circle = new Circle(5, point); //创建一个圆

double area = circle.getArea();

double length = circle.getLength();

System.out.println("圆的面积是:"+area);

System.out.println("圆的周长是:"+length);

System.out.println("圆的x坐标是: "+point.getX());

System.out.println("圆的y坐标是:"+point.getY());

}

}

输出结果如下:

圆的面积是:78.53981633974483

圆的周长是:31.41592653589793

圆的x坐标是: 14

圆的y坐标是:16

JAVA程序设计,多线程,求大神给一份可运行的代码

给你一个经典的例子。run里面放空循环来观察多线程是不合理的,空循环消耗时序极小,用sleep来间隔时间才是合理的。

class RunnableDemo implements Runnable {

private Thread t;

private String threadName;

RunnableDemo( String name) {

threadName = name;

System.out.println("Creating " +  threadName );

}

public void run() {

System.out.println("Running " +  threadName );

try {

for(int i = 4; i  0; i--) {

System.out.println("Thread: " + threadName + ", " + i);

// Let the thread sleep for a while.

Thread.sleep(50);

}

}catch (InterruptedException e) {

System.out.println("Thread " +  threadName + " interrupted.");

}

System.out.println("Thread " +  threadName + " exiting.");

}

public void start () {

System.out.println("Starting " +  threadName );

if (t == null) {

t = new Thread (this, threadName);

t.start ();

}

}

}

public class TestThread {

public static void main(String args[]) {

RunnableDemo R1 = new RunnableDemo( "Thread-1");

R1.start();

RunnableDemo R2 = new RunnableDemo( "Thread-2");

R2.start();

}   

}


本文名称:Java程序设计代码参考,java类的设计代码
转载源于:http://6mz.cn/article/hopdpo.html

其他资讯