我想比较数组中字符串形式的学生人数与人数n

这是字符串。

remarque:

班级形成:

私有字符串代码;

私有字符串名称;

private int nbsi = 0;

私人学生[]标签=新学生[200];

班级学生:

私有字符串号;

``

私有字符串名称;

私有字符串name2;

public Module []选项卡= new Module [4];

块引用类的形成

package tp2_bis;

public class Formation

{

//question 2

private String code;

private String name;

private int nbsi=0;

private Student [] tab = new Student[200];

//question 3

public Formation(String code,String name)

{

this.setCode(code);

this.setName(name);

}

public Formation()

{

}

//question 4

public String getCode()

{

return code;

}

public void setCode(String code)

{

this.code = code;

}

public String getName()

{

return name;

}

public void setName(String name)

{

this.name = name;

}

public int getNbsi()

{

return nbsi;

}

public void setNbsi(int nbsi)

{

this.nbsi = nbsi;

}

//question 6_b

public boolean searchName(String n1)

{

int i=0;

boolean b=false;

while(!b && i

{

if(tab[i].getName().equals(n1)) //there is the problem i cant compare between them??

b=true;

else

i++;

}

return b;

}

}

班级班级学生=>班级组建

package tp2_bis;

public class Student

{

//question 2

private String number;

private String name;

private String name2;

public Module[] tab = new Module[4];

//question 3

public Student(String name,String name2)

{

this.setName(name);

this.setName2(name2);

}

public Student()

{

}

//question 4

public String getNumber()

{

return number;

}

public void setNumber(String number)

{

this.number = number;

}

public String getName()

{

return name;

}

public void setName(String name)

{

this.name = name;

}

public String getName2()

{

return name2;

}

public void setName2(String Name2)

{

this.name2 = name2;

}

public Module[] getTab()

{

return tab;

}

public void setTab(Module[] tab)

{

this.tab = tab;

}

//question 5_a

public void addMark(Module m)

{

int i=0;

boolean b=false;

while(i<4 && !b)

{

if(this.tab[i]==null)

{

this.tab[i]=m;

b=true;

}

else

i++;

}

}

public void addMark(String name,double mark,int cof)

{

Module m=new Module(name,mark,cof);

int i=0;

boolean b=false;

while(i<4 && !b)

{

if(this.tab[i]==null)

{

this.tab[i]=m;

b=true;

}

else

i++;

}

}

public void write()

{

Module[] tab1= this.tab;

System.out.println("numero d'inscription:"+this.getNumber()+

"\nNom et Prenom de l'etudiant: "+this.getName()+" "+this.getName2()+

"\nNotes:");

}

Blockquote的主要功能

package tp2_bis;

public class TestFormation

{

public static void main(String[] args)

{

Formation f=new Formation("CPI_2016","class of computer science");

Etudiant e1=new Etudiant("ali","djamel");

Etudiant e2=new Etudiant("karim","rachid");

f.inscription(e1);

f.inscription(e2);

Module m1=new Module("algo",19,5);

e1.addMark(m1);

e1.addMark("analyse",17,5);

m1=new Module("algebre",20,3);

e1.addMark(m1);

m1=new Module("archi",15,4);

e1.addMark(m1);

e1.write();

e2.addMark(new Module("algo",17,5));

e2.addMark(new Module("analyse",18,5));

e2.addMark("algebre",20,3);

e2.addMark("archi",15,4);

e2.write();

System.out.println(f.searchName("karim"));

}

}

java字符串与数组比较大小_java-如何将存储在数组中的字符串与简单字符串进行比较?...相关推荐

  1. JAVA数组编程教程_Java语言编程基础:数组

    在Java中,数组就是一个变量,用于将相同的数据类型的数据存储在内存中.数组中的每一个数据元素都属于同一数据类型. 一.数组的基本要素 1.标识符:也就是数组的名称,用于区分不同的数组. 2.数组元素 ...

  2. java string类型时间比较大小_Java String类型时间比较大小

    Java String类型时间比较大小,写了比较时间的函数,这里总结一下. package com.zz.bridge.impl; import java.text.DateFormat; impor ...

  3. java多维数组的指针_Java基础之二维数组

    二维数组概念 二维数组的概念 对于二维数组的理解,我们可以看成一位数组arrary1有作为另一个一维数组arrary2的元素存在.从底层机制来看没有多维数组概念 2二维数组的使用 二维数组的声明与初始 ...

  4. 使用append之后数组维度消失_JAVA魅力之神奇的数组带给你不一样的乐趣

    咱也不知道咋想的,周末的的时候闲来没事,因为看到一道数组的面试题,我就跟数组杠上了,问题也不大,就是一个数组重写的问题,我不知道大家有没有遇到过类似的问题,在日常的开发环境中,反正我是没遇到过,正常的 ...

  5. java 数组怎么求和_java数组排序,并将数组内的数据求和

    java数据编列并求和,江湖我狼哥,人狠话不多,直接上代码! import java.util.Arrays; public class Intarry { public static void ma ...

  6. java数组如何相加_java数组排序,并将数组内的数据求和

    java数据编列并求和,江湖我狼哥,人狠话不多,直接上代码! import java.util.Arrays; public class Intarry { public static void ma ...

  7. java的基础类型和字节大小_java的基础类型和字节大小

    学习c语言的时候,这些个东西起码还是很明确的,因为上课的时候,老师经常问,现在时间久了,见的语言多了,也就有点乱了,也没怎么在意过. (武藏)     既然你诚心诚意的发问了, (小次郎) 我们就大发 ...

  8. java swing 如何设置按钮大小_Java Swing - Button不改变宽度的大小

    我有一个使用FlowLayout的JPanel和一个垂直排列组件的Box. 我想要的是将其他组件的宽度大小设置为"删除列"按钮. 我试着线Java Swing - Button不改 ...

  9. java swing复选框大小_Java Swing界面编程(28)---复选框:JCheckBox

    程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成. package com.beyole.util; import java.awt.C ...

最新文章

  1. java urlconn 下载慢_使用HttpURLConnection下载文件时出现 java.io.FileNotFoundException彻底解决办法...
  2. onethink封装arclist调用文章列表!
  3. 【实验报告】四恶意代码实验
  4. 实现百度地图导航Demo的语音播报功能
  5. 信用评分如何应用在风控策略中(二)
  6. Python输入多行多组数据两个两求和
  7. 快手用旺旺瓶子做机器人_用罐头瓶子做醪糟容易做好保存
  8. linux推出超级用户_linux添加root权限用户
  9. Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决
  10. 机器学习-样本集(包括训练集及测试集)的选取
  11. 由树的定义和递归想到的
  12. Java SE下载方式
  13. 蓝桥杯 回文数 C语言版
  14. gatk过滤_vcf文件过滤
  15. java和android!怒斩获了30家互联网公司offer,分享PDF高清版
  16. [2016][34]基于大数据的牛顿(Knewton)平台自适应学习机制分析
  17. Android 详细讲解修改app状态栏颜色
  18. 转 | 芯片封装SOIC DIP MSOP DFN LCC介绍
  19. NAT的两种模式SNAT和DNAT介绍
  20. boss直聘账号异常登不上_python爬虫Scrapy:爬取boss数据

热门文章

  1. java取邮箱前缀_java抓取网页或文件中的邮箱号码
  2. 牛客网-数据结构笔试题目(七)-k-amazing数字求解
  3. 微型计算机应用领域及应用,自考“微型计算机应用基础”自考大纲(1)
  4. java事务不生效场景_讲一下,我最近帮忙面试的几个“高级”JAVA,真的心累
  5. 自考18年4月计算机应用基础,2019年自学考试计算机应用基础试题(18)
  6. php pdo mysql query_PHP+MYSQL中使用PDO的query方法
  7. bigdecimal取小数部分_小数精度丢失问题分析和解决
  8. 提高CSS文件可维护性的五种方法
  9. CSS3 选择器用法小结
  10. jquery ready方法实现原理