用java语言编写

来自:    更新日期:早些时候
用java语言编写,怎么做啊?~

这个就是控制台打印的菜单信息,用system.out.println();就可以实现。


public class Test {public static void main(String[] args){System.out.println("请输入5个字母");Scanner input =new Scanner(System.in);String zm = input.next();//获取输入的5个字母也就是字符串char[] arrays= new char[5];for(int i=0;i<zm.length();i++){//用for循环将字符串分解为5个字符arrays[i]=zm.charAt(i);}System.out.println("请输入一个整数t");int a = input.nextInt();//获取输入的整数for(int i=0;i<arrays.length;i++){System.out.print((char)(arrays[i]+a));//输出结果并转化为char类型}}}

1、测试类

import java.util.*;
public class test
{
public static void main(String[] args) {
 Student student=new Student();
 Scanner input=new Scanner(System.in);
 System.out.println("请输入姓名:");
 student.setName(input.next());
 System.out.println("请输入学号:");
 student.setId(input.nextLong());
 System.out.println("请输入成绩:");
 student.setGrade(input.nextFloat());
 student.printInfo();
 student.isPass();
}
}

2、学生类

public class Student {
/**
 * 用java语言编写编写一个类Student,描述学生的学号、姓名和成绩。学号用long,成绩用float,
姓名用String。学生拥有判断自己的成绩是否及格的功能(方法名:isPass())。并能
够打印输出自己的姓名及是否及格信息(方法名:printInfo())。
针对Student编写一个测试类,可以从键盘输入学生的学号和成绩,并显示学生的
相关信息。
 * */
private  long id;
private float grade;
private String name;


public long getId() {
return id;
}


public void setId(long id) {
this.id = id;
}


public String getName() {
return name;
}


public void setName(String name) {
this.name = name;
}


public float getGrade() {
return grade;
}


public void setGrade(float grade) {
this.grade = grade;
}


public  void  isPass()
{  
 if (this.grade>=60) {
System.out.println("成绩合格!");
}else {
System.out.println("成绩不合格!");
}
 
 
}
public void printInfo()
{
System.out.println("姓名:"+this.name);
System.out.println("学号:"+this.id);
System.out.println("成绩:"+this.grade);

}

}

3、运行效果



/*
 * 学生类
 * */
public class Student {
private long no;
private float score;
private String name;
public void setNo(long no){
this.no = no;

public void  setScore(float score){
this.score = score;
}
public void setName(String name){
this.name = name;
}
public long getNo(){
return no;
}
public float getScore(){
return score;
}
public String getName(){
return name;
}
public String isPass(){
if(score >= 60)
return"考试通过";
else
return"考试未通过";
}
public void printInfo(){
System.out.println(name+" "+isPass());
}

}
/*
 * 学生测试类
 * */
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;

public class StudentTest {
public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
HashMap<Long,Student> sl = new HashMap<Long,Student>();
boolean flag = true;
while(flag){
System.out.println("1.输入学生信息");
System.out.println("2.显示学生信息");
System.out.println("3.退出");

int op = sc.nextInt();
switch(op){
case 1:
System.out.println("输入学生人数");
int n = sc.nextInt();
Student s = new Student();
for(int i = 1;i <= n;++i){
System.out.println("输入第"+ i + "位同学的姓名");
String name = sc.next();
s.setName(name);
System.out.println("输入第"+ i + "位同学的学号");
long no = sc.nextLong();
s.setNo(no);
System.out.println("输入第"+ i + "位同学的成绩");
float score = sc.nextFloat();
s.setScore(score);
sl.put(no,s);
}
sc.nextLine();
break;
case 2:
System.out.println("输入需要查找的学生学号");
long no =  sc.nextLong();
Student ss;
if(( ss =  sl.get(no)) != null)
   ss.printInfo();
else
System.out.println("查无此人");
sc.nextLine();
break;
case 3:
flag = false;
System.out.println("已退出");
sc.nextLine();
break;
default:
   System.out.println("输入错误");

}

}
}
}


谢谢
有用请采纳,谢谢


用java语言编写视频

相关评论:
  • 13661949573java是什么语言,有啥用途呢?
    汲饱牲Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。相关工作用途:1...

  • 136619495731.用Java语言编写一个程序,判断一个年份是否是闰年。
    汲饱牲以下是用Java编写的判断一个年份是否是闰年的示例代码:Copy code import java.util.Scanner;public class LeapYear { public static void main(String args[]) { Scanner sc = new Scanner(System.in);System.out.print("请输入待判断的年份:");int year = sc.nextInt();boolean ...

  • 13661949573Java能进行APP开发吗?
    汲饱牲6、很多编程语言都是可以来写软件的,但Java是现在最适用最广泛的,比如:企业级应用开发,这里是Java的天地。还有OA、邮箱、投票、金融、考试、物流、医疗、矿山等信息方面的系统,Java都占有极为重要的地位。JAVA开发是APP开发吗?1、例如PC或者手机端的网页,用java开发更好一点;而安卓就简单了,主要...

  • 13661949573新颖的java毕业设计?
    汲饱牲用java做毕业设计可以做什么?有点新意,实用的。1、用Java做某某考勤系统、管理系统等项目难度都差不多,网上也会有一些开源资源,再针对其进一步修改成毕设所需要的要求即可。2、Java可以写游戏如今,越来越多的公司涉足游戏开发行业,但你可能不知道的是,很多熟悉的游戏都是用Java语言编写的,而Java不仅...

  • 13661949573学了java可以做什么?
    汲饱牲对于很多新手来说,刚开始接触Java会很迷惘,不知道Java可以做什么。其实Java 可以做的东西太多了,手机游戏、中间件、软件、网站,电脑游戏,以及现在流行的安卓手机app等,都是由java语言编写的。由于Java拥有很高的安全性、平台移植性等,所以受到广大程序员的喜爱。java可以做软件:一般编程语言都可以做...

  • 13661949573eclipse是用JAVA语言编写的吗?jdk是什么语言编写的?
    汲饱牲eclipse是用JAVA语言编写的 jdk的底层是c\/c++编写的,然后套上java开发的外壳。我们平时开发编写代码,实际上就是调用外壳提供的工具或接口。

  • 13661949573java语言主要用来开发什么?
    汲饱牲从Android 刚刚起步,到今天许多的 Android 应用都是Java 程序员开发者开发。虽然 Android 运用了不同的 JVM 以及不同的封装方式,但是代码还是用 Java语言所编写。二、在金融业应用的服务器程序:Java 在金融服务业的应用非常广泛,许多跨国投资银行例如:Goldman Sachs(高盛投资),Citigroup(花旗集团),...

  • 13661949573java语言可以做什么?
    汲饱牲Java作为编程语言中最受欢迎的一门语言,其地位是不容小觑的,要问它能做什么,如下:一、做网站Java可以用来做网站,很多大型网站都是用Java写的,比如我们熟悉的B站,所以想学习Java的同学还可以负责网站方面的制作,这方面的岗位(网站开发)也比较多,一直以来都相当流行。二、做安卓软件安卓是基于Linux...

  • 13661949573java用哪个软件编写好用?
    汲饱牲这种方式只适用写少量代码或作为学习使用,开发大型项目不适用,因为效率很低。有没有好用的Java开发工具可以介绍一下?目前主流的Java开发工具有:Notepad++、EditPlus、UltraEdit、SublimeText。Notepad++是Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能。EditPlus是一款功能...

  • 13661949573java编程开发语言编辑脚本应该怎么做?
    汲饱牲Java脚本API是一种独立于框架的脚本语言,使用来自于Java代码的脚本引擎。通过java脚本API,可以使用Java语言编写定制\/可扩展的应用程序并将自定义脚本语言选择留给终用户。Java应用程序开发者不需要在开发过程中选择扩展语言。如果你使用JSR-223API来编写应用,那么你的用户可以使用任何JSR-223兼容的脚本语言。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网