1. 编写一个JAVA程序 输入自己的姓名和年龄并输出 怎么写
在main里写
String name;
String age;
Scanner sc=new Scanner(System.in);
System.out.println("输入姓名");
name=sc.nextLine();
System.out.println("输入年龄");
age=sc.nextLine();
System.out.println("姓名"+name);
System.out.println("年龄"+age);
sc.close();
扩展资料:
JAVA程序的语言特点:
1.简单性
Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。
Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。
Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
2.面向对象
Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。
数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
2. 用java写一个程序,用变量保存自己的个人信息,并且输出
import java.util.Scanner;public class 个人信息 { public static void main(String[] args) { System.out.println("\n\t\t==========简单的个人信息录入==========\n"); init(); }//初始化! private static void init() { /*int a1 = 073; long b1 = 0xa38f; System.out.println(a1+"....."+b1);*/ for (; ; ) { System.out.println("请输入姓名:"); String a=Input.getName(); System.out.println("请输入年龄:"); int b=Input.getAge(); System.out.println("请输入学历:"); String c=Input.getEducation(); System.out.println("你输入的信息^_^\t名字:"+a+" 年龄:"+b+" 学历:"+c+"\n"); } } }class Input{ private static Scanner sc=new Scanner(System.in); private Input(){} static String getName() { String name=sc.next(); return name; } static int getAge() { int age=sc.nextInt(); return age; } static String getEducation() { String education=sc.next(); return education; }}
3. 谁能用JAVA编写个最简单的输入输出程序
import java.util.*; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入学号:"); String id=input.next(); System.out.println("请输入姓名:"); String name=input.next(); System.out.println("请输入班级:"); String grid=input.next(); System.out.println("您的学号:"+id+" 您的姓名:"+name+" 您的班级:"+grid); } }
4. 要求编写一个java程序,输入学生信息,并能保存与显示学生信息。
import java.util.ArrayList;
import java.util.Scanner;import com.sun.org.apache.xpath.internal.Arg;
public class Student {
//两个私有属性
private int no ;
private String name ;
//默认构造函数
public Student(){}
//带参构造函数
public Student(int no,String name){
this.no=no;
this.name=name;
}
//添加学生信息
public void addStudentInfo(ArrayList list){
String flag1="yes";
do{
Student student=new Student();
Scanner in =new Scanner(System.in);
System.out.println("请输入学生学号:");
student.setNo(in.nextInt());
System.out.println("请输入学生姓名:");
student.setName(in.next());
list.add(student);
System.out.println("是否继续添加学生信息(yes/no)?");
flag1=in.next();
} while(flag1.equals("yes"));
}
//读取学生信息
public void showStudentInfo(ArrayList list){
System.out.println(" 学生no: "+" 学生name: ");
for(Student student:list){
System.out.println(" "+student.getNo()+" "+student.getName());
}
}
public int getNo() {
return no;
}
public void setNo(int no) {
this.no = no;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static void main(String arg[]) {
ArrayList studentList= new ArrayList();
Student student= new Student();
Scanner inn= new Scanner(System.in);
while(true){
System.out.println("----------------- 欢迎使用学生管理系统------------------");
System.out.println("1.输入学生信息");
System.out.println("2.显示学生信息");
System.out.println("0.退出系统");
System.out.println("请选择....");
int nn= inn.nextInt();
switch (nn) {
case 1:
student.addStudentInfo(studentList);
break;
case 2:
System.out.println("学生信息如下:");
student.showStudentInfo(studentList);
break;
case 0:
System.exit(0);
System.out.println("系统退出!");
break;
default:
break;
}
}
} }
5. 用java编写一个程序 任意输入3个数字 然后输出最大的数
public class Max
{
public static void main(String[]args)
{
int x,y,z,m;
x=Integer.parseInt(args[1]);
y=Integer.parseInt(args[2]);
z=Integer.parseInt(args[2]);
if(x>y)
if(x>z)
m=x;
else m=z;
else
if(y>z)
m=y;
else m=z;
System.out.println("最大值="+m);
}
}
在命令行键入:java Max 1 2 3
运行结果:最大值=3
6. java题目:编写一个程序使用java的输入,输出流技术将一个文本文件内容按行读出,,
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
/**
*
* @author Felly
* @date 2008年12月29日16:16:12
*
*/
public class InOut {
//调试的时候文件和class文件在同目录,不然自己加绝对路径
public final static String inFile="in.txt";//被写文件
public final static String outFile="out.txt";//被读文件
public void readAndWrite(String in,String out) throws
FileNotFoundException,IOException {
File inFile=new File(in);
File outFile=new File(out);
BufferedReader reader=new BufferedReader(new FileReader(outFile));
PrintWriter pw=new PrintWriter(new FileWriter(inFile));
String line="";
int index=0;
while((line=reader.readLine())!=null)//循环到没有内容为止
{ index++;
line=index+line;//加上行号
pw.write(line);//写入一行
}
//close
pw.close();
reader.close();
}
}
7. java中怎样从键盘输入一个字符然后输出,求完整的程序
import java.io.*;
public class test
{
public static void main(String []args)
{
while (true)
{
try //-------用io库就一定要加上异常处理
{
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("请输入一个字符串:");
string s = br.readLine();//readLine()读入程序中的是一个字符串。
//java貌似从控制台读入的都是字符串,一般都要进行转化。
System.out.println(s);
System.out.println("请输入一个字符:");
char c = br.readLine().charAt(0);
System.out.println(c);
System.out.println("请输入一个双精度实数:");
double d = Double.parseDouble(br.readLine()); //转化为double型
System.out.println(d);
System.out.println("请输入一个单精度实数:");
float f = Float.parseFloat(br.readLine());
System.out.println(f);
System.out.println("请输入一个整数数:");
int i = Integer.parseInt(br.readLine());
System.out.println(i);
}
catch(IOException e){}
}
}
}
8. 编写一个JAVA应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积!
import java.util.Scanner;
public class Multi
{
public static void main(String[] args)
{
Scanner read = new Scanner(System.in);
long mul=1;
long a;
a= read.nextInt();
while (a!=0)
{
mul=mul*a;
a=read.nextInt();
}
System.out.println("the answer is "+mul);
}
}
这个程序要保存名字为Multi.java
使用的时候,可以无限输入,遇到0就结束输入,计算成绩并输出。