Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Alumnos Java con Input
package nico; //'main' method must be in a class 'Rextester'. //Compiler version 1.8.0_111 import java.util.*; import java.util.Scanner; class Alumno{ private String nombre; private String apellido; private int edad; private List<String> asignaturas=new ArrayList<String>(); public Alumno(String n,String a,int e,List<String> as){ nombre=n; apellido=a; edad=e; asignaturas=as; } public List<String> getAsignaturas(){ return asignaturas;} public void setAsignaturas(String asignatura){ this.asignaturas.add(asignatura); } public String toString(){ return "Nombre: "+nombre+"\nApellido: "+apellido+"\nEdad: "+edad; } } class Colegio{ private List<Alumno> alumno; public Colegio(List<Alumno> alumno){ this.alumno=alumno; } public List<Alumno> getAlumno(){ return alumno;} public void setAlumno(List<Alumno> alumno){ this.alumno=alumno; } } public class Rextester{ static Scanner s=new Scanner(System.in); public static void main(String[] args){ List<Alumno> list=new ArrayList<Alumno>(); Alumno alumno=new Alumno("Nicolas","Jimenez",19,materia()); list.add(alumno); Colegio colegio=new Colegio(list); for(Alumno datos:colegio.getAlumno()){ System.out.println(datos.toString()); System.out.println("Asignatuas Cursadas: "); for(int i=0;i<datos.getAsignaturas().size();i++){ System.out.println((i+1)+"º: "+datos.getAsignaturas().get(i)); } } } public static List<String> materia(){ List<String> asignaturas=new ArrayList<String>(); List<String> materias=new ArrayList<String>(); asignaturas.add("Literatura"); asignaturas.add("Ciencias"); asignaturas.add("Matematicas"); int i=0; System.out.println("Lista de Materias:"); for(String a: asignaturas) { System.out.println(i+": "+a); i++; } int eleccion=1,band=0; while(eleccion==1){ System.out.print("Ingrese el nombre de la materia: "); String nombre=s.next(); if(asignaturas.contains(nombre)) { for(String palabra :materias) { if(palabra.equals(nombre)) { System.out.print("Materia ya Ingresada"); band=1; } } if(band==0) { materias.add(nombre); } } else { System.out.print("Nombre de Materia No Valido"); } System.out.println("Ingrese 1 para Seguir Ingresando Materias: "); eleccion=s.nextInt(); } return materias; } }
run
|
edit
|
history
|
help
0
練習問題
Oh no
// Java Coding Challenge - 10: Palindrome numbers
Switch
arithematic
Ff
pow x^n
java - preethika
Basic LinkedList in Java (rewritten using for-loops)
hw1p1