本帖最後由 tonyh 於 2014-11-7 20:24 編輯
- import java.util.Scanner;
- public class JVA02
- {
- public static void main(String args[])
- {
- int z, y=0, x=0;
- Scanner s=new Scanner(System.in);
- System.out.print("請輸入 Z 可能的最大值: ");
- z=s.nextInt();
- while(y<z)
- {
- x++;
- y=3*x*x+2*x+1;
- }
- x--;
- y=3*x*x+2*x+1;
- System.out.println("當 X="+x+" 時, Y="+y+", Z="+z+", 符合 Y<Z 的條件");
- }
- }
複製代碼- import java.util.Scanner;
- public class tqc201
- {
- public static void main(String args[])
- {
- Scanner s=new Scanner(System.in);
- System.out.print("請輸入Z可能的最大值: ");
- int z=s.nextInt();
- int temp=0;
- for(int x=1;x<=100000;x++)
- {
- int y=(x*x)*3+x*2+1;
- if(y>=z)
- {
- System.out.println("當x="+(x-1)+"時,y="+temp+",z="+z+",符合y<z的條件");
- break;
- }
- temp=y;
- }
- }
- }
複製代碼 |