新聞中心
JAVA程序設計,大神給個可行的代碼,謝謝了!
public?class?Circle?{
創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站設計、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的東陽網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
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);?//創(chuàng)建一個圓
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程序代碼,謝謝
public class TestStar {
public static void main(String[] args) {
String star = "*";
for (int i = 0; i 5; i++) {
if (i == 0) {
System.out.print(" " + star);
System.out.println();
}
if (i == 1) {
for (int z = 0; z 4; z++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 2) {
System.out.print(" ");
for (int x = 0; x 3; x++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 3) {
for (int y = 0; y 2; y++) {
System.out.print(" " + star + " ");
}
}
}
}
}
是好使的 但是我沒找到畫五角星有什么規(guī)律(五角星好象不是正規(guī)圖形吧?)如果還有什么要求的話 補充問題(如果是用*填充所有的東西 不包括 “ ”的話 我可以重新再給你寫一個)
如何用Java程序編程,最好講解一下。題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對
這道題目考察的是運用遞歸(數(shù)列)的思路去解決問題。
假設到第24個月,示例代碼如下:
public class woo {
public static void main(String args[]) {
System.out.println(fib(24));
}
private static int fib(int n) {
if (n == 1 || n == 2) {
return 1;
} else {
return fib(n - 1) + fib(n - 2);
}
}
}
擴展資料:
斐波那契數(shù)列(Fibonacci sequence),又稱黃金分割數(shù)列、因數(shù)學家列昂納多·斐波那契(Leonardoda Fibonacci)以兔子繁殖為例子而引入,故又稱為“兔子數(shù)列”,指的是這樣一個數(shù)列:1、1、2、3、5、8、13、21、34、……。
在數(shù)學上,斐波納契數(shù)列以如下被以遞推的方法定義:F(1)=1,F(xiàn)(2)=1, F(n)=F(n-1)+F(n-2)在現(xiàn)代物理、準晶體結構、化學等領域,斐波納契數(shù)列都有直接的應用,為此,美國數(shù)學會從1963年起出版了以《斐波納契數(shù)列季刊》為名的一份數(shù)學雜志,用于專門刊載這方面的研究成果。
參考資料:
百度百科:斐波那契數(shù)列
百度百科:遞歸函數(shù)
求大神用Java編寫出這個程序,要有具體代碼,萬分感激,定采納
按照你的要求編寫的JavaGUI程序如下:
import?java.awt.GridLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.JButton;
import?javax.swing.JFrame;
import?javax.swing.JPanel;
import?javax.swing.JTextField;
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(){
jb1.addActionListener(this);
jb2.addActionListener(this);
jp1.setLayout(new?GridLayout(2,1));
jp3.add(jtf);
jp2.add(jb1);jp2.add(jb2);
jp1.add(jp3);jp1.add(jp2);
getContentPane().add(jp1);
setSize(300,?120);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
@Override
public?void?actionPerformed(ActionEvent?e)?{
if(e.getSource()==jb1){
jtf.setText("java程序設計");
}
if(e.getSource()==jb2){
jtf.setText("");
}
}
public?static?void?main(String[]?args)?{
new?HH();
}
}
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){
//這里暫設一個用戶信息
//實際要建一個數(shù)據(jù)庫存放多個用戶的信息
MapObject,?Object?map?=?new?HashMapObject,?Object();
map.put("cardId",?"123");
map.put("name",?"qwe");
map.put("password",?"789");
map.put("leftAmt",?88);
//實際要通過sql語句在數(shù)據(jù)庫中查詢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系統(tǒng)");
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);
}
}
運行結果:
這是很簡單的一個思路,簡單跑跑可以。
也不知道你要什么樣的結果,如果是要一個完整的系統(tǒng),那具體還得建立數(shù)據(jù)庫,還有如何讀取賬戶信息,等等。
求大神用Java編寫這個程序,要有具體代碼,萬分感謝,定采納
我沒加注釋,你有什么就直接問吧。
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.FileWriter;
import?java.io.IOException;
public?class?Cource?{
private?int?cNumber;
private?String?cName;
private?int?cUnit;
public?Cource(int?cNumber,?String?cName,?int?cUnit)?{
super();
this.cNumber?=?cNumber;
this.cName?=?cName;
this.cUnit?=?cUnit;
}
public?int?getcNumber()?{
return?cNumber;
}
public?void?setcNumber(int?cNumber)?{
this.cNumber?=?cNumber;
}
public?String?getcName()?{
return?cName;
}
public?void?setcName(String?cName)?{
this.cName?=?cName;
}
public?int?getcUnit()?{
return?cUnit;
}
public?void?setcUnit(int?cUnit)?{
this.cUnit?=?cUnit;
}
public?void?printCourceInfo(){
try?{
File?file=new?File("out.txt");
if?(!file.exists())?{
file.createNewFile();
}
BufferedWriter?a=new?BufferedWriter(new?FileWriter(file));
a.write("課程編號,課程名,學分數(shù)");
a.newLine();
a.write(this.cNumber+","+this.cName+","+this.cUnit);
a.close();
System.out.println("輸出成功");
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
import?test.Cource;
public?class?Test?{
public?static?void?main(String[]?args)?{
Cource?test=new?Cource(121227,?"課程名為Java程序設計",?3);
test.printCourceInfo();
}
}
分享標題:java程序設計示例代碼,java程序設計教程例題代碼
本文鏈接:http://fisionsoft.com.cn/article/hosjed.html