小编use*_*682的帖子

如何"按任意键继续"以使用我的Java代码?

我希望用户在按下键盘上的任意键后在第一个while循环中再次输入信息.我如何实现这一目标?我是否对while循环做错了.我应该只有一个while循环吗?

 import java.util.Scanner;

 public class TestMagicSquare
 {
  public static void main(String[] args)
 {    
    boolean run1 =  true;
    boolean run2 = true;

    Square magic = new Square();

    Scanner in = new Scanner(System.in);

    while(run1 = true)
    {
        System.out.print("Enter an integer(x to exit): ");
        if(!in.hasNextInt())
        {
            if(in.next().equals("x"))
            {
                break;
            }

            else
            {
                System.out.println("*** Invalid data entry ***");               
            }                    
        }
        else
        {
            magic.add(in.nextInt());
        }
     }

    while(run2 = true)
    {
        System.out.println();
        if(!magic.isSquare())
        {
            System.out.println("Step 1. Numbers do not make a square");            
            break;
        }
        else
        { …
Run Code Online (Sandbox Code Playgroud)

java

17
推荐指数
2
解决办法
5万
查看次数

为什么图像重新调整大小和翻转功能不起作用?

调整大小和翻转函数应该在左侧面板中生成结果图像.但是,调整大小功能只生成相同的图像,翻转功能会产生黑屏图像.我该如何解决?

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.filechooser.FileNameExtensionFilter;

public class ImgViewTester extends JFrame implements ActionListener
{
   JMenuBar menuBar = new JMenuBar();
   JMenu fileMenu = new JMenu("File");
   JMenuItem openItem = new JMenuItem("Open Image...");

   JLabel imgLabel = new JLabel();
   JLabel newImgLabel …
Run Code Online (Sandbox Code Playgroud)

java swing bufferedimage affinetransform javax.imageio

2
推荐指数
1
解决办法
118
查看次数

你如何记住使用PHP的选择菜单中的用户选择?

初学者在这里.我希望我的用户选择从一个选择菜单中被记住.我把那部分放下了.但现在,它没有正确验证(以前).我该如何解决?

这是我的验证代码:

<?php
  $color = $_POST["color"];

  if(isset($_POST["submit"])) {

    if($_POST["color"] == 0) {
      $errors[] = "Select a color option.";
    }
Run Code Online (Sandbox Code Playgroud)

这是带有选择列表的HTML表单和用于记住选择的php:

<h3>MP5 Information</h3>
<span>Color:</span>
<select name="color"id="color">
  <option value="">- Select color -</option>
  <option value="sapphire"<?php echo $color == 'sapphire' ? 'selected="selected"' : ''; ?
  >>Sapphire</option>
  <option value="amethyst"<?php echo $color == 'amethyst' ? 'selected="selected"' : ''; ?
  >>Amethyst</option>
  <option value="rose"<?php echo $color == 'rose' ? 'selected="selected"' : ''; ?
  >>Rose</option>
  <option value="topaz"<?php echo $color == 'topaz' ? 'selected="selected"' : ''; ?
  >>Topaz</option>
</select> …
Run Code Online (Sandbox Code Playgroud)

html php validation

1
推荐指数
1
解决办法
662
查看次数

如何正确获取数字序列中最大和最小的数字?

我应该从一系列数字中得到最小和最大的数字.我知道每种方法的方法体可能都不对.有帮助吗?

public class DataSet
{
  private int sum;
  private int count;
  private int largest;
  private int smallest;

  public DataSet()
   {
   sum = 0;
   count = 0;
   largest = 0;
   smallest = 0;
   }

 public void addValue(int x)
  {
   sum = sum + x;
   count++;
  }

 public int getSum()
 {
   return sum;
 }

 public double getAverage()
 {
   double average = sum/count;
   return average;
 }

 public int getLargest()
 {
   int largest = Integer.MAX_VALUE;//not giving right answer, don't know how to use
   return …
Run Code Online (Sandbox Code Playgroud)

java math

0
推荐指数
1
解决办法
2193
查看次数