求编写一个Java程序 初级的

编写一个Java程序,声明一个String变量myName和一个int变量myID,程序运行后顺序完成以下任务:1.通过控制台输入你的姓名和学号,分别赋值给myName和... 编写一个Java程序,声明一个String变量
myName和一个int变量myID,程序运行后顺序完
成以下任务:
1. 通过控制台输入你的姓名和学号,分别赋
值给myName和MyID;
2. 通过printf方法向控制台输出:
我叫xxx,我的学号是xxxxxxxx;
3. 从myName中提取姓和名,并输出:
我姓x,我的名字是xx;
4. 将myName转换成一个字符数组myChar,
输出每一个字及其十六进制unicode值:
X(xxxx)X(xxxx)X(xxxx);
5. 将学号的全部二进制位求反,输出:
我的学号求反后是:xxxxxxxxx。
展开
 我来答
Dracula丶狂
2014-03-31 · TA获得超过176个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:136万
展开全部
package test;

import java.util.Scanner;

public class Test2 {
private String myName;
private int myID;
public static void main(String[] args) {
Test2 test=new Test2();
Scanner in=new Scanner(System.in);
System.out.println("输入姓名");
String myName=in.nextLine();
System.out.println("输入学号");
int myID=in.nextInt();
test.setMyID(myID);//分别赋值给myName和MyID
test.setMyName(myName);
//通过printf方法向控制台输出:我叫xxx,我的学号是xxxxxxxx;
System.out.println("我叫"+test.getMyName()+",我的学号是"+test.getMyID()+";");
//从myName中提取姓和名,并输出:我姓x,我的名字是xx;
System.out.println("我姓"+test.getFirstName()+",名字是"+test.getName()+";");
test.getUnicode();
test.getFan();
}
public void getUnicode(){
char[] a=this.myName.toCharArray();
for(int i=0;i<a.length;i++){
System.out.print(a[i]);
System.out.print(Integer.toHexString((int)a[i]));
}
System.out.println("");
}
public void getFan(){
System.out.println(Integer.toBinaryString(-myID+1));
}
public String getFirstName(){
//return name.charAt(0);
return this.myName.substring(0, 1);
}
public String getName(){
return this.myName.substring(1, this.myName.length());
}
public String getMyName() {
return myName;
}
public void setMyName(String myName) {
this.myName = myName;
}
public int getMyID() {
return myID;
}
public void setMyID(int myID) {
this.myID = myID;
}

}
ccppv
2014-03-31 · TA获得超过2994个赞
知道大有可为答主
回答量:5074
采纳率:40%
帮助的人:2994万
展开全部
printf? java?
追问
是的 printf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式