日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

四则运算及感想

發布時間:2023/12/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 四则运算及感想 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?成員:韓媛媛?宮成榮

? ? ? ?輸出和判斷

? ? ? ? ? ?

??public?static?int?judge(int?answer){

?????????System.out.println(" ?請輸入您的答案: ?");

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

????????????int?userResult=sc2.nextInt();

????????????System.out.println(" 正確答案是:"+answer ?);

????????????if(userResult==answer){

????????????????return?0;

????????????}

????????????else?{

????????????????return?1;

????????????}

?二叉樹的遍歷與排序:

?

??/**定義二叉樹結構**/

????public?static?class?Node

????{

????????Node leftchild;

????????Node rightchild;

????????int?data;

????????int?result;//各二叉樹分支之下的四則運算結果

????????

????????Node(int?newData){

????????????leftchild=null;

????????????rightchild=null;

????????????data=newData;

????????????result=data;

????????}

????}

????/**構建二叉樹**/

????public?static?void?creatBinTree(int?array[],LinkedList<Node> nodeList){

????????

????????for(int?parentIndex=0;parentIndex<array.length/2-1;parentIndex++){

????????????nodeList.get(parentIndex).leftchild = nodeList.get(parentIndex * 2?+ 1);

????????????nodeList.get(parentIndex).rightchild = nodeList.get(parentIndex * 2?+ 2); ???????????

????????}

????}

? /**計算四則運算的值,和括號內每一步運算的值 采用遞歸算法** ? ?

??public?static?void?values(Node node){

????????if?(node.leftchild== null) {

?????????????return;

????????}

????????values(node.leftchild);

????????values(node.rightchild);

????????if(node.data==0){

????????????node.result=node.leftchild.result+node.rightchild.result;

????????????}

????????else?if(node.data==1){

????????????node.result=node.leftchild.result-node.rightchild.result;

????????}

????????else?if(node.data==2){

????????????node.result=node.leftchild.result*node.rightchild.result;

????????}

????????else?

????????{

????????????if(node.rightchild.result==0){

????????????????System.out.println("被除數為零,該算式無效!");

????????????????return;

????????????}

????????????node.result=node.leftchild.result/node.rightchild.result;

????????}

????}

}

程序地址:https://git.coding.net/brilliant/The-two-weekend-yunsuan.git

? ? ? ? ? ? ?git@git.coding.net:brilliant/The-two-weekend-yunsuan.git

? ? 結對編程的感想:結對編程需要互相溝通,一旦有說不明白的時候,需要試著用程序說話,準備時間過于倉促。多謝學長和同學們的熱心幫忙,總算是弄出了。結對編程最好的好處是不會的可以探討,請教,能學明白很多東西,這比之前我想不明白,自己想,最后查網絡要好的多。

?

? ? 由于思路不同,結對編程的時候,有想法不一致,質疑,請教同學,最后確定思路后,進展速度明顯快了,這也告訴我,下次一定先找好資料,才能加快編碼的效率和質量。

? ?

? ?

? 附結對編程:地點教室

?

?

轉載于:https://www.cnblogs.com/brilliant2016/p/5874249.html

總結

以上是生活随笔為你收集整理的四则运算及感想的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。