用Java语言编写的特殊算法
生活随笔
收集整理的這篇文章主要介紹了
用Java语言编写的特殊算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package three;
/** 字符操作* 特殊乘法* 寫個算法對于兩個小于1000000000的輸入,求特殊乘法的結果* 特殊乘法舉例:123*45 = 1*4+1*5+2*4+2*5+3*4+3*5;* * */
import java.util.Scanner;`
public class Test1 {public static void main(String[] args) {String str1,str2;Scanner scan = new Scanner(System.in);//已字符串形式接收數字System.out.print("為str1賦值: ");str1 = scan.next();System.out.print("為str2賦值: ");str2 = scan.next();//將str1 str2 轉換為字符型數組 //使用toCharArry()方法char[] ch1 = str1.toCharArray();char[] ch2 = str2.toCharArray();int num = 0;for(int i =0;i<ch1.length;i++){for(int j =0;j<ch2.length;j++){//參與運算的是數字對應的ASCII碼值num +=((ch1[i]-'0')*(ch2[j]-'0'));}}System.out.println("特殊乘法的值num="+num);}
}
附上ASCII碼值(部分截取)
總結
以上是生活随笔為你收集整理的用Java语言编写的特殊算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java调优
- 下一篇: SSH-CLIENT : gSTM