⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ziranshudui.java~1~

📁 自己做的小程序
💻 JAVA~1~
字号:
package mypackage;
import java.util.*;
import java.io.*;


public class Ziranshudui {
public static void main(String[] args){
int n1=0;
 int n2=0;
 int max=0;
 int min=0;
 double temp1,temp2=0;
do{System.out.println("输入两个小于100的自然数,每个一行");
 try{
   BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
 n1=Integer.parseInt(br.readLine());
 n2=Integer.parseInt(br.readLine());
 }
catch(Exception e){}}
while(n1>=100|n2>=100);
 if(n1>n2)
   {max=n1;
    min=n2;}
  else
  {max=n2;
  min=n1;}
     int m1=n1+n2;
 int m2=max-min ;
int sum,sub=0;
int count=0;
Vector vector=new Vector();
long mm1,mm2;
for(int i=min;i<max;i++)
 {for(int j=i+1;j<=max;j++)
   {sum=i+j;
   sub=j-i;
   temp1=Math.sqrt(sum);
   temp2=Math.sqrt(sub);
    mm1=Math.round(temp1);
    mm2=Math.round(temp2);
  if(Math.pow(mm1,2)==sum&&Math.pow(mm2,2)==sub)
  {vector.addElement(Integer.toString(i));
    vector.addElement(Integer.toString(j));
  count+=2 ;
  }
  }
 }
System.out.println(n1+"和"+n2+"之间的自然对数的对数为"+count/2);
System.out.println(n1+"和"+n2+"之间的自然对数为");
for(int i=0;i<count;i+=2)
 {System.out.println(vector.elementAt(i)+" "+vector.elementAt(i+1));
 }


}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -