java 小问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 小问题相关的知识,希望对你有一定的参考价值。

class Func

private int i =3;
public static void main(String[] args)
new func().xianshi(new func());

public void xianshi(func a)
System.out.println(a.i);


编译这段小程序 总会抱错

func.java:1: duplicate class: Func
class Func
^
func.java:7: cannot access func
bad class file: D:\lizi\func.java
file does not contain class func
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
public void xianshi(func a)
^
2 errors

希望高手回答!

是因为楼主的一时笔误..
楼主定义的类的名字是Func,其中f是大写的.但是在下面的句子
new func().xianshi(new func());楼主误将f小写了.

所以会提示cannot access func..因为没有这个类

随后提示xianshi方法有错,则也是因为这个原因,因为没有func这个类
所以也就无从用func对象来调用xianshi方法这一说了..

下面是修改后的程序:
class Func

private int i =3;
public static void main(String[] args)
new Func().xianshi(new Func());

public void xianshi(func a)
System.out.println(a.i);



希望有所帮助
参考技术A 运行你的程序
发现主要是大小写问题
你的类名是Func
但是你在使用的时候将开头字母小写
class Func
private int i =3;
public static void main(String[] args)
new Func().xianshi(new Func());

public void xianshi(Func a)
System.out.println(a.i);


改正后运行结果是
3
参考技术B new func()构造。。new Func()..... 参考技术C 应该是 new Func().xianshi(new Func()) new对象的话,应该是new 跟类名啊。
public void xianshi(Func a) 这里a的类型是class Func 类型的。

改了这两个地方 应该输出3。

再就是这些东西你可以在myelipse里面写代码的时候 它会提示你一些问题,自己可以参考着解决。

java算法小问题

import java.util.Scanner;
public class Day {
 public static void main(String[] args) {
  int[] days = {31,0,31,30,31,30,31,31,30,31,30,31};
  Scanner in = new Scanner(System.in);
  
  System.out.println("输入年份:");
  int year = in.nextInt();
  
  System.out.println("输入月份:");
  int mouth = in.nextInt();
  
  System.out.println("多少号:");
  int day = in.nextInt();

  if (year % 100 != 0) {
   if (year % 4 == 0) {
    days[1] = 29;  
   } else {
    days[1] = 30;
   }
  } else {
   if (year % 400 == 0) {
    days[1] = 29;
   } else {
    days[1] = 30;
   }
  }
  int all = 0;
  mouth -= 2;
  for (int i = 0; i <= mouth; i++) {
   all += days[i];
  }
  System.out.println(all+day);
 }
}

纯手打~~~


































以上是关于java 小问题的主要内容,如果未能解决你的问题,请参考以下文章

问一个JAVA的小问题

JAVA中的一个小问题

求教一个java的小问题。

jQuery 和 Java 小程序

Java 小程序中的 MPI.Init 问题。

微信小程序java能编写吗