李敏 |
|
|||
日歷
統(tǒng)計
導航常用鏈接留言簿(1)文章分類
文章檔案
相冊收藏夾它山之石聚賢莊搜索最新評論
|
比較a、b兩個數(shù)的大小,不能使用> 、<、if語句。
分析: 1 備份數(shù)據(jù)a、b。 2 然后設定a為較大的數(shù),通過整數(shù)的特性(整數(shù)1>整數(shù)2,整數(shù)2/整數(shù)1=0)得到較大數(shù)。 3 最后把較大數(shù)和它之前的備份進行比較,如果相同則較小數(shù)的值維持不變,否則得話直接進行錯位交換。 int a=7; int b=11; int temp_a=a; int temp_b=b; a=(a/b==0)?b:a; b=(a==temp_a)?b:temp_a; System.out.println("old a= "+temp_a+" new a="+a); System.out.println("old b= "+temp_b+" new b="+b);
|
![]() |
|
Copyright © 李敏 | Powered by: 博客園 模板提供:滬江博客 |