可能重复:
什么是serialVersionUID,我为什么要使用它?
servlet中的含义是什么(private static final serialVersionUID = 1L)?
关于这个由我们的教授给出的指导计划,我有一个简单的问题.我已经多次看过serialVersionUID但是我不知道那是什么.
package module;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author JA
*/
public class Servlet_1 extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet{
static final long serialVersionUID = 1L;
public void doGet (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("txt/html");
ServletOutputStream out = response.getOutputStream();
out.println("<html>");
out.println("<head><title>Hello Panget</title></head>");
out.println("<body>");
out.println("<h1>Hello Panget</h1>");
out.println("</body></html>");
}
protected void doPost (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { …
Run Code Online (Sandbox Code Playgroud) 我的教授要求我们生成这个输出:
A1 B2 C3 D4 E5
F6 G7 H8 I9 J10
K11 L12 M13 N14 O15
P16 Q17 R18 S19 T20
U21 V22 W23 X24 Y25
Z26
我得到了正确的输出,但他不接受我的代码; 他说我必须不使用数组而只使用2个循环.我想不出任何可以产生相同输出的解决方案.我想知道是否有可能只用2个循环来产生相同的输出?我制作了这样的代码,但我的教授说我必须修改它.
public class lettersAndNumbers {
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] abc = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",
"S", "T", "U", "V", "W", "X", "Y", "Z", };
int i = 0;
while ( …
Run Code Online (Sandbox Code Playgroud) 为什么输出在3之后进入新线?像这样:
9
8 7
6 5 4
3
2 1
我输入的任何数字总是在3之后输入一个新行.当我输入9时,我的目标输出应该是这样的:
9
8 7
6 5 4
3 2 1 0
请您澄清为什么3号后进入新线?
public class TriangleWithInput {
/**
* @param args
*/
@SuppressWarnings("resource")
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number: ");
int input = sc.nextInt();
while (input >= 0) {
int c = 1;
while ( c <= input) {
int r = 1;
while (r <= c) { …
Run Code Online (Sandbox Code Playgroud)