Java 如何改进代码?
我昨天刚刚开始Java编程(所以不要期望太多),我已经编写了一些代码。我的代码按照我希望的方式工作,但显然存在一些问题,我只是想知道如何改进它。我想我添加了不必要的东西。我正在练习使用课堂和其他东西 testing.java文件包含:Java 如何改进代码?,java,performance,Java,Performance,我昨天刚刚开始Java编程(所以不要期望太多),我已经编写了一些代码。我的代码按照我希望的方式工作,但显然存在一些问题,我只是想知道如何改进它。我想我添加了不必要的东西。我正在练习使用课堂和其他东西 testing.java文件包含: import java.util.Scanner; class testing { private static Scanner input_sn; private static Scanner input_fn; private sta
import java.util.Scanner;
class testing {
private static Scanner input_sn;
private static Scanner input_fn;
private static Scanner input_mem;
public static void main(String[] args){
String First_Name;
String Second_Name;
int members;
int count;
System.out.println("Members: ");
input_mem = new Scanner(System.in);
members = input_mem.nextInt();
funcs funcsObj = new funcs();
for (count = 0; count < members; count++)
{
System.out.println("What is the first name? ");
input_fn = new Scanner(System.in);
First_Name = input_fn.nextLine();
System.out.println("What is the second name? ");
input_sn = new Scanner(System.in);
Second_Name = input_sn.nextLine();
funcsObj.names( funcsObj.setFn(First_Name), funcsObj.setSn(Second_Name));
}
}
}
public class funcs
{
private String firstName;
private String secondName;
private static int members = 0;
public String setFn(String fn)
{
firstName = fn;
return fn;
}
public String setSn(String sn)
{
secondName = sn;
return sn;
}
public void names(String fn, String sn)
{
firstName = fn;
secondName = sn;
members++;
System.out.printf("%d\t%s\t%s\n", members, fn, sn);
}
}
我认为大部分问题都可以在funcs.java文件中找到
谢谢类名应该大写。例如:
thismyclassname
。字段名应采用大小写。例如:thisIsAFieldName
。在java中,字段名不使用下划线。你应该把开头的大括号和语句放在同一行。例如:如果。。。{
您可以在java样式指南中阅读有关这些详细信息的更多信息:
对于这类问题,stackoverflow的姐妹网站是一个更好的地方。“但它显然有问题”-不是那么明显。如果它“按照你希望的方式工作”,那么它到底是“错”了吗?@EdS。可能感觉不对,有点难看,因为里面有几个问题。意思是,我是否添加了不必要的代码,我能做得更快一些吗?你需要在这个论坛上问一些具体的问题