package code;
import java.util.*;
/**
* App
*/
public class App {
public static void main(String[] args) {
// abre o scanner
Scanner teclado = new Scanner(System.in);
//inicializa alguns usuarios e departamentos
Usuario user1 = new Usuario("123", "joao", 1);
//variaveis do usuario logado
String id = null;
String nome;
int tipo;
String cargo;
//variavel do fim do programa
boolean fim_do_programa = false;
System.out.println("Sistema de Controle de Aquisicoes\n");
while(!fim_do_programa){
if(id == null){
// primeiro acesso deve requerir o login
}
// input do usuario
System.out.print("Digite o a função desejada: ");
int inputUsuario = teclado.nextInt();
switch(inputUsuario){
case 1 :// Mudar o usuario atual;
break;
case 0 : System.out.println("Fechando o programa...");fim_do_programa = true; break;
}
}
}
}
package code;
import java.util.*;
public class Usuario {
private String id;
private Departamento departamento;
private String nome;
private static int countUser = 0;
private int tipo;
private String cargo;
public Usuario(String codigo, String nome, int tipo) {
this.id = codigo;
this.nome = nome;
if (tipo == 1 || tipo == 2) {
this.tipo = tipo;
} else {
System.out.println("ERRO AO CRIAR USUÁRIO " + this.nome + ". Usuário não será criado.\n");
this.tipo = 0;
}
countUser++;
}
public String getId() {
return id;
}
public static int getCountUser() {
return countUser;
}
public String getNome() {
return nome;
}
public int getTipo() {
return tipo;
}
public String getCargo() {
if (this.tipo == 1) {
this.cargo = "funcionário";
return this.cargo;
} else if (this.tipo == 2) {
this.cargo = "administrador";
return this.cargo;
} else {
this.cargo = null;
return this.cargo;
}
}
@Override
public String toString() {
return "Usuario [cargo=" + cargo + ", departamento=" + departamento.getDepartamento() + ", id=" + id + ", nome="
+ nome + "]";
}
}
当我尝试编译代码时,这个错误一直显示
PS C:\Users\thoma\OneDrive\Área de Trabalho\TrabalhoG\trabalhoGCS-PUCRS\code> javac App.java
App.java:14: error: cannot find symbol
Usuario user1 = new Usuario("123", "joao", 1);
^
symbol: class Usuario
location: class App
App.java:14: error: cannot find symbol
Usuario user1 = new Usuario("123", "joao", 1);
^
symbol: class Usuario
location: class App
2 errors
我想你只是编错了。
>
确保app.java
、usuario.java
和departamento.java
都位于名为code
的目录中。这是包的名称。
将目录更改为code
目录上方的目录。
javac -cp . code/App.java
A类源代码: B类源代码: 当我编译B. java时没有错误,当我试图编译A. java时,我得到了: 顺便说一句,我不是用IDE来编译这个,我只是用Geany和nano编辑了文件,然后用javac从终端编译它们。
我还使用了这个实现 我单击了“文件”菜单上的“无效缓存并重新启动”命令,然后重新生成项目,但仍然出现错误 事先谢谢你
当我使用这个gradle依赖项时,我得到了以下错误: 是否有任何方法来修复此问题,或者它与android不兼容。还有其他方法可以使用StringJoiner吗? 生成项目时创建的错误。
我在项目中从头开始创建了新的Java模块。在模块创建向导中选择了“创建'src'文件夹”。源文件夹中只有一个“com”包,其中包含两个公共类(例如A和B)。类实例化B类。IDE不显示错误,当光标位于类源中的类名上时,按下“ctrl B”键将打开B类源。但是当我试图编译一个类时(通过上下文菜单- 错误:(15,20)找不到符号类B “src”文件夹被标记为源根目录。 看起来像是IDE错误。 有人建议
问题内容: 我使用的图像是基于。在附加到Docker容器的外壳上 我想这样做,所以我尝试安装但无法找到该软件包: 我们如何从该映像进行安装,为什么会丢失它? 猫/etc/apt/sources.list 猫/etc/apt/sources.list.d/* apt-cache麦迪逊git 问题答案: 发生这种情况是因为apt储存库尚未更新,通常的做法是在创建映像后清理apt储存库和tmp文件,而基
我在生成签名的apk时出错 它在构建APK时工作正常。 这里有什么问题?