我希望用户在按下键盘上的任意键后在第一个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) 调整大小和翻转函数应该在左侧面板中生成结果图像.但是,调整大小功能只生成相同的图像,翻转功能会产生黑屏图像.我该如何解决?
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) 初学者在这里.我希望我的用户选择从一个选择菜单中被记住.我把那部分放下了.但现在,它没有正确验证(以前).我该如何解决?
这是我的验证代码:
<?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) 我应该从一系列数字中得到最小和最大的数字.我知道每种方法的方法体可能都不对.有帮助吗?
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)