真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

用java程序流程圖代碼,Java程序流程圖

求大神編寫(xiě)本題的Java程序,只要本題的程序流程圖和源代碼

import java.util.ArrayList;

目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、東乃網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

public class D1

{

@SuppressWarnings({ "unchecked", "rawtypes" })

public static void main(String[] args)

{

int a;

a=args.length;//獲取輸入的數(shù)字個(gè)數(shù)

ArrayList a1=new//建立動(dòng)態(tài)數(shù)組

ArrayList(); for(int i=0;ia;i++)//將輸入的數(shù)字存進(jìn)動(dòng)態(tài)數(shù)組

a1.add(args[i]);

int s=0;

for(int i = 0;ia;i++)

{

String b=(String)a1.get(i);

int c;

c=Integer.parseInt(b);//將String轉(zhuǎn)為int型

s=s+c;//相加求和

}

System.out.println(s);//輸出

}

}

初學(xué)Java,還不會(huì)編程,求大神幫下忙寫(xiě)一下程序流程圖好源代碼

import?java.util.Scanner;

public?class?Test?{

public?static?void?main(String[]?args)?{

Scanner?sc?=?new?Scanner(System.in);

int?sum?=?0;

System.out.println("參數(shù)個(gè)數(shù):");

int?n?=?sc.nextInt();

for(int?i?=?0;?i??n;?i++){

System.out.print("輸入第["?+?(i?+?1)?+?"]個(gè)數(shù):"?);

String?temp?=?sc.next();

sum?+=?Integer.parseInt(temp);

}

System.out.println("總和為:"?+?sum);

}

}

JAVA程序的流程圖

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Drawing extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;

// 實(shí)例化一個(gè)文本域

JTextField tf = new JTextField();

// 設(shè)置兩個(gè)按鈕

JButton b1 = new JButton("開(kāi)始");

JButton b2 = new JButton("停止");

boolean isGo = false;

public Drawing() {

b1.setActionCommand("start");// 在開(kāi)始按鈕上設(shè)置一個(gè)動(dòng)作監(jiān)聽(tīng) start

JPanel p = new JPanel();// 創(chuàng)建一個(gè)面板容器,用于放置組件

// 將兩個(gè)按鈕添加到可視化容器上面,用add方法

p.add(b1);

p.add(b2);

// 在兩個(gè)按鈕上增加監(jiān)聽(tīng)的屬性,自動(dòng)調(diào)用下面的監(jiān)聽(tīng)處理方法actionPerformed(ActionEvent

// e),如果要代碼有更好的可讀性,可用內(nèi)部類實(shí)現(xiàn)動(dòng)作

// 監(jiān)聽(tīng)處理。

b1.addActionListener(this);

b2.addActionListener(this);

// 將停止按鈕設(shè)置為不可編輯(即不可按的狀態(tài))

b2.setEnabled(false);

// 將上面的文本域放在面板的北方,也就是上面(上北下南左西右東)

this.getContentPane().add(tf, "North");

// 將可視化容器pannel放在南邊,也就是下面

this.getContentPane().add(p, "South");

// 設(shè)置用戶在此窗體上發(fā)起"close"時(shí)默認(rèn)執(zhí)行的操作,參數(shù)EXIT_ON_CLOSE是使用

// System exit方法退出應(yīng)用程序。僅在應(yīng)用程序中使用

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setSize(300, 200);// 設(shè)置面板大小,寬和高

this.setLocation(300, 300);// 設(shè)置面板剛開(kāi)始的出現(xiàn)的位置

// 用指定名稱創(chuàng)建一個(gè)新的定制光標(biāo)對(duì)象,參數(shù)表示手狀光標(biāo)類型

Cursor cu = new Cursor(Cursor.HAND_CURSOR);

// 為指定的光標(biāo)設(shè)置光標(biāo)圖像,即設(shè)置光標(biāo)圖像為上面所創(chuàng)建的手狀光標(biāo)類型

this.setCursor(cu);

// 將面板可視化設(shè)置為true,即可視,如果為false,即程序運(yùn)行時(shí)面板會(huì)隱藏

this.setVisible(true);

// 設(shè)置面板的標(biāo)題為歡迎

tf.setText("welcome to this program! ");

this.go();// 調(diào)用go方法

}

public void go() {

// 這里是死循環(huán),也就是說(shuō)用戶不點(diǎn)擊停止按鈕的話他一直循環(huán)出現(xiàn)隨機(jī)數(shù),直到用戶點(diǎn)

// 擊停止按鈕循環(huán)才能推出,具體流程在actionPerformed方法中控制。

while (true) {

// 上面所定義的isGo的初始值為false,所以程序第一次到此會(huì)跳過(guò)

if (isGo == true) {

String s = "";

// 產(chǎn)生7個(gè)隨機(jī)數(shù)

for (int j = 1; j = 7; j++) {

// 每個(gè)隨機(jī)數(shù)產(chǎn)生方式,這里定義靈活,可以自由定義隨機(jī)數(shù)產(chǎn)生的方式

int i = (int) (Math.random() * 36) + 1;

// 如果產(chǎn)生的隨機(jī)數(shù)小于10的話做處理:這里就牽扯到一個(gè)重要的概念,簡(jiǎn)單敘述一下:

if (i 10) {

s = s + " 0" + i;

/*

* 當(dāng)一個(gè)字符串與一個(gè)整型數(shù)項(xiàng)相加的意思是連接,上面的s = s + " 0" +

* i的意思是字符串s鏈接0再連接整型i值,而不會(huì)導(dǎo)致0和整型的i相加,

* 產(chǎn)生的效果為s0i,由于s為空字符串(上面定義過(guò)的),所以當(dāng)i小于零時(shí),在個(gè)位數(shù)前面加上0,比如產(chǎn)生的隨機(jī)數(shù)i為7的話,顯示效果為

* 07.

*/

} else {

// 如果產(chǎn)生的隨機(jī)數(shù)比10打的話,那么加上空格顯示,即數(shù)字和數(shù)字之間有個(gè)空格

s = s + " " + i;

}

// 以上循環(huán)循環(huán)七次,以保證能出現(xiàn)7個(gè)隨機(jī)數(shù)

}

// 將產(chǎn)生的隨機(jī)數(shù)全部顯示在文本域上,用文本域?qū)ο髏f調(diào)用它的

//設(shè)置文本的方法setText(String)實(shí)現(xiàn)。

tf.setText(s);

}

try {

// 以下為線程延遲

Thread.sleep(10);

} catch (java.lang.InterruptedException e) {

e.printStackTrace();

}

}

}

// 以下是上面設(shè)置的事件監(jiān)聽(tīng)的具體處理辦法,即監(jiān)聽(tīng)時(shí)間處理方法,自動(dòng)調(diào)用

public void actionPerformed(ActionEvent e) {// 傳入一個(gè)動(dòng)作事件的參數(shù)e

// 設(shè)置字符串s來(lái)存儲(chǔ)獲得動(dòng)作監(jiān)聽(tīng),上面的start

String s = e.getActionCommand();

/*

* 以下這個(gè)條件語(yǔ)句塊的作用為:用戶點(diǎn)擊開(kāi)始后(捕獲start,用方法getActionCommand()),將命令觸發(fā)設(shè)置為true,從而執(zhí)行上面的go方法中的循環(huán)體(因?yàn)檠h(huán)體中要求isGo參數(shù)為true,而初始為false)。

* 執(zhí)行循環(huán)快產(chǎn)生隨機(jī)數(shù),并將開(kāi)始按鈕不可編輯化,而用戶只可以使用停止按鈕去停止。如果用戶按下停止時(shí),也就是沒(méi)有傳入?yún)?shù)“start”的時(shí)候,

* 執(zhí)行else語(yǔ)句塊中的語(yǔ)句,isGo設(shè)置為false,將不執(zhí)行上面go中的循環(huán)語(yǔ)句塊,從而停止產(chǎn)生隨機(jī)數(shù),并顯示,并且把開(kāi)始按鈕設(shè)置為可用,而把

* 停止按鈕設(shè)置為不可用,等待用戶按下開(kāi)始再去開(kāi)始新一輪循環(huán)產(chǎn)生隨機(jī)數(shù)。

*/

// 如果捕獲到start,也就是用戶觸發(fā)了動(dòng)作監(jiān)聽(tīng)器,那么下面處理

if (s.equals("start")) {

isGo = true; // 設(shè)置isGo為true

b1.setEnabled(false); // 將開(kāi)始按鈕設(shè)置為不可用

b2.setEnabled(true); // 將停止按鈕設(shè)置為可用

} else {

isGo = false; // 將isGo設(shè)置為false,isGo為循環(huán)標(biāo)志位

b2.setEnabled(false); // 設(shè)置停止按鈕為不可用(注意看是b2,b2是停止按鈕)

b1.setEnabled(true); // 設(shè)置開(kāi)始按鈕為可用

}

}

public static void main(String[] args) {

new Drawing();// 產(chǎn)生類的實(shí)例,執(zhí)行方法

}

// 圣誕平安夜了,祝朋友開(kāi)心快樂(lè)!

}

如何用java實(shí)現(xiàn)該程序框圖?

public?class?Test?{

public?static?int?diGui(int?d){

if(d%2==1){

d=d+1;

diGui(d);

}else{

d=d+2;

if(d=5){

d=d+1;

diGui(d);

}else{

System.out.println(d);

}

}

return?d;

}

public?static?void?main(String[]?args){

int?x=1;

diGui(x);

}

}

最終結(jié)果是8.

Java斐波那契數(shù)第35個(gè)數(shù),流程圖加代碼?

流程圖如下:

public int Fibonacci(int n) {

? int[] res = {0, 1};

? if(n 2) {

? ? ? return res[n];

? }

? int first = 0;

? int second = 1;

? int fibn = 0;

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

? ? ? fibn = first + second;

? ? ? first = second;

? ? ? second = fibn;

? }

? return fibn;

}

public static void main(String[] args) {

System.out.println(Fibonacci(35));

}


標(biāo)題名稱:用java程序流程圖代碼,Java程序流程圖
本文路徑:http://weahome.cn/article/heejsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部