扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
import java.util.Vector;
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站建设、外贸网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的凌海网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
class User {
String name;
public User(String name) {
this.name = name;
}
public String toString() {
return name;
}
}
public class UserManager {
VectorUser v;
public UserManager() {
this.v = new VectorUser();
}
boolean addUser(User u) {
return v.add(u);
}
boolean removeUser(User u) {
return v.remove(u);
}
boolean existUser(User u) {
return v.contains(u);
}
void showAllUser() {
for (int i = 0; i v.size(); i++) {
System.out.print(v.get(i) + "\t");
}
System.out.println();//换行
}
//main方法可以删除,主要用于测试
public static void main(String[] args) {
User u1 = new User("天涯");
User u2 = new User("明月");
User u3 = new User("孙悟空");
UserManager um = new UserManager();
um.addUser(u1);//增加用户
um.addUser(u2);
um.addUser(u3);
um.showAllUser();//显示所有的用户
um.removeUser(u2);//删除 用户 明月
um.showAllUser();
if(um.existUser(u1)){
System.out.println("用户"+u1+"存在");
}else{
System.out.println("用户"+u1+"不存在");
}
User u0 = new User("哈哈");
System.out.println(um.existUser(u0));//是否存在用户哈哈 ,在管理用户的 类里
}
}
输出
天涯 明月 孙悟空
天涯 孙悟空
用户天涯存在
false
按照题目要求填完空白的Java程序如下(填空的地方见注释)
import java.util.Scanner;
public class t4{
public static void main(String[] args){
int n;
int[] a=new int[4];
System.out.println("请输入一个四位数:");
Scanner input=new Scanner(System.in);
n=input.nextInt();
while(n!=6174){
a[0]=n/1000;
a[1]=n/100%10;//这里填空一
a[2]=n/10%10;
a[3]=n%10;
System.out.println(n);
n=diference(a);
}
}
private static int diference(int[] a){
int t,i,j,max4,min4;
for(i=0;i=3;i++){
t=i;
for(j=i+1;j=3;j++){ //这里填空二
if(a[j]a[t]){
t=j; //这里填空三
}
}
if(t!=i){
int temp=a[t];a[t]=a[i];a[i]=temp;
}
}
max4=a[0]*1000+a[1]*100+a[2]*10+a[3];//这里填空四
min4=a[3]*1000+a[2]*100+a[1]*10+a[0];//这里填空五
return max4-min4;
}
}
public class Test{
public static void main(String[]args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("input a");
int a = s.nextInt();
System.out.println("input b");
int b = s.nextInt();
System.out.println("input c");
int c = s.nextInt();
calcSqrt(a, b, c);
}
public static void calcSqrt(int a, int b, int c){
System.out.println("first result: "
+ ((-b + java.lang.Math.sqrt(b*b - 4*a*c))/(2*a)));
System.out.println("sencond result: "
+ ((-b - java.lang.Math.sqrt(b*b - 4*a*c))/(2*a)));
}
}
执行结果:
input a
1
input b
5
input c
6
first result: -2.0
sencond result: -3.0
看注释:
import java.awt.GridLayout;
import javax.swing.*;
public class LoadForm extends JFrame{
private JPanel jpanel1;
private JTextField jtext1;
private JPasswordField password;
private JLabel jlable1;
private JLabel jlable2;
private JButton button1;
private JButton button2;
public LoadForm()
{
super("商品管理系统");
this.setLayout(null);
GridLayout layout=new GridLayout(3,3,10,10);//这句保留
jpanel1=new JPanel();
//jpanel1.setLayout(null);//jpanel1的布局不能为空
jlable1=new JLabel("用户名");
jlable2=new JLabel("密 码");
jtext1=new JTextField();
password=new JPasswordField();
button1=new JButton("确定");
button2=new JButton("取消");
jpanel1.add(jlable1);
jpanel1.add(jtext1);
jpanel1.add(jlable2);
jpanel1.add(password);
jpanel1.add(button1);
jpanel1.add(button2);
//this.add(jpanel1);//写法错误
this.setContentPane(jpanel1);//设置jpanel1为Frame的内容面版
this.setBounds(200,200,100,100);
//this.setSize(200,200);
this.setVisible(true);
}
//main方法测试
public static void main(String args[]){
new LoadForm();
}
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流