一個Java的簡單小程式(4)
//導包
import java.util.Scanner;
/**
問題:輸入兩個正整數m和n,求其最大公約數和最小公倍數
分析: 1.鍵盤錄入
a.匯入java的包
b.建立Scanner物件
c.呼叫方法獲取輸入資料
2.數學求值
a.使用for迴圈,從1開始到m與n中的較小值,依次驗證是否是最大公約數
b.使用do...while迴圈,從m與n中的較大值開始,依次驗證是否是最小公倍數
*/
class Math{
public static void main(String[] args){
//鍵盤輸入並接收
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();
int n=sc.nextInt();
math(m,n);//呼叫方法math
}
public static void math(int m,int n){
//比較大小並排序
if(m>n){
m=m^n;
n=m^n;
m=m^n;
}
//尋找最大公約數
int a=0,b;
for(int i=1;i<=m;i++){
if((m%i==0)&&(n%i==0)){
a=i;
}
}
System.out.println("最大公約數為"+a);
//尋找最小公倍數
int j=n;
boolean boo=false;
do{
b=j;
j++;
if((b%m==0)&&(b%n==0 )){
boo=true;
}
}
while(boo==false);
System.out.println("最小公倍數為"+b);
return;
}
}
相關推薦
一個Java的簡單小程式(4)
//導包 import java.util.Scanner; /** 問題:輸入兩個正整數m和n,求其最大公約數和最小公倍數 分析: 1.鍵盤錄入 a.匯入java的包
用一個簡單小程式談import和from...import的區別
今天在自己寫程式碼的過程中,設計到隨機種子數量(引數),因為一個檔案中可能用到這個引數不止一次甚至是不止一個檔案會用到這個引數。對於訓練一個數據集來說,如果當你的效能跑的差不多的話,肯定會改這個引數,那如果你在函式中給這個引數直接賦了值,後期改的時候牽動會很大,所以這個時候就要想著在另一個檔案中單獨定義這個引
我的Java第二天——幾個簡單小程式
1.計算圓的面積。 程式碼: import java.util.Scanner; public class 計算圓的面積 { static double getScannerDouble() { Scanner s = new Scanner(System.i
Java呼叫C語言簡單小程式
1.寫Java程式 public class TestNativeMethod { //宣告一個native方法,接收兩個int型數字,返回最大值。Java中只寫宣告,待會兒用C程式寫具體實現。 public native int max(in
java語言-下雪花的簡單小程式
剛接觸到java,覺得這些東西很好玩兒。這裡用框架和麵板畫一個動態的下雪的過程。 首先是frame檔案 package day02; import javax.swing.JFrame; publ
一個人開發一個產品,小程式從0到1,第4章 頁面檔案
一個小程式應用,由index,logs等多個頁面組成。一個頁面,包含4個同名,不同字尾的檔案,它們分別是負責配置的json,佈局的wxml,樣式的wxss和業務邏輯的js。其中,wxml和js是不可刪除,是必須有的檔案。 4.1 index.json 每一個小程式頁面也可以使用.json檔案來對本頁面的視窗表
學習react-簡單小案例(4)--點擊事件
fun children float 簡單 reac doc dom eat con <html> <head> <title></title> <meta charset="U
正在載入的狀態表示 這是一個*毫無用處*的小程式
/一個毫無用處的小程式/ loading. loading.. loading... 迴圈表示loading狀態 只為了皮一下XD #include<windows.h> #include<cstdlib> #include<iostream>
java實現小程式獲取二維碼(介面B)
應用場景: 實際應用場景:比如分享助力、名片分享之類的頁面需要生成二維碼 為滿足不同需求和場景,小程式提供了三個介面,開發者可挑選適合自己的介面 介面A:適用於需要的碼數量較少的業務場景 生成小程式碼,可接受 path 引數較長,生成個數受限,數量限制見 下面注意
手把手教你構建一個音視訊小程式
歡迎大家前往騰訊雲+社群,獲取更多騰訊海量技術實踐乾貨哦~ 本文由騰訊視訊雲終端團隊發表於雲+社群專欄 騰訊雲提供了全套技術文件和原始碼來幫助您快速構建一個音視訊小程式,但是再好的原始碼和文件也有學習成本,為了儘快的能除錯起來,我們還提供了一個免費的一鍵部署服務:您只需輕點幾下滑鼠,就可以在自己
Java入門小程式
學完C後,便想上手Java,這兩天寫了一些小程式碼 1.打印出九九乘法表 package 九九乘法表; public class demo { public static void main(String[] args) { for(int i= 1; i<= 9;i++
青銅選手帶你動手擼一個部落格小程式給自己(可能是第二期)~(大佬請忽略此條)
前言 上一篇的的的連結 賴了一個星期了,let us 接著上一篇的搞。 在上一篇裡搞了一下基礎設施建設,這一篇我們...稍微搞那麼一丟丟上層建築。 這一篇裡本菜雞想分享的tip 小程式登陸邏輯與登陸狀態維持的兩種姿勢 傳送評論時的一個投機倒把的小“優化” 小程式微信登陸與前端登陸狀態儲
一個phper做小程式的感想
關於微信小程式,我也做了兩三個了,我想簡單總結下感想。 1.總體來說還是很簡單的 2.主要的工作和知識點有 2.1畫靜態頁面 2.2寫js,寫入互動和業務 2.3對接微信各種介面 2.4小程式的生命週期,跳轉,儲存等雜項 3.注意點
一個最簡單的程式讓你理解多徑通道
原文地址:https://wenku.baidu.com/view/f4bb76fe941ea76e58fa044d.html 時變、多徑是無線通道的特點,相信很多人在看了很多書之後,對無線通道感覺還是一頭霧水。為什麼多徑導致頻率選擇性?為什麼多普勒頻移反映了通道的時變性?對這些問題感覺困惑的肯
定做一個微信小程式費用多少?
定做一個微信小程式費用多少?微信小程式的推出,給各行業都帶來了便利,無論是線下轉化的快消行業還是對於線上品宣的企業,都在起著重要的作用,想通過小程式宣傳推廣的商家越來越多,以至於製作小程式的需求量逐漸增大,也就催生了很多小程式製作公司來佔領這一新型市場。 小程式之所以這麼火,一方面是因為有微信強大資
微信小程式(4)wx:for迴圈
wx:for 在元件上使用 wx:for 控制屬性繫結一個數組,即可使用陣列中各項的資料重複渲染該元件。 預設陣列的當前項的下標變數名預設為 index,陣列當前項的變數名預設為 item <view wx:for="{{array}}
FAutoTest一個 H5、小程式自動化測試框架
簡介 隨著產品業務形態逐漸從 App 延升到微信小程式、微信公眾號以及 QQ公眾號等,而之前的自動化建設主要是 Native App 為主,全手工測試已無法滿足快速增長的業務需求。為提升測試效率和質量,FAutoTest 框架致力於解決 QQ、微信內 UI 的自動化問題(包括微信內 H5頁面和小
websocket-chat:一個網頁聊天小程式
頁面: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=
3、簡單小程式練習
簡單小程式的實現: 九九乘法表: 1 for i in range(1,10): 2 for j in range(1,i+1): 3 print('%d*%d=%d'%(j,i,j*i),end='\t') 4 print()
小程式訊息推送(含原始碼)java實現小程式推送,springboot實現微信訊息推送
最近需要開發微信和小程式的推送功能,需要用java後臺實現推送,自己本身java和小程式都做,所以就自己動手實現下小程式的模版推送功能推送。 實現思路 1 小程式獲取使用者openid,收集formid傳給java後臺 2 java推送訊息給指定小程式使用