《2018年1月10日》【连续091天】
标题:JAVA循环的练习和概念间的外延关系;
内容:
A.一段将输入数凑成纸币的代码:
import java.util.Scanner;
public class test {
private static Scanner in;
public static void main(String[] args) {
in = new Scanner(System.in);
double a;
a=in.nextInt();
OUT:
for(int one=0;one<=a;++one)
{
for(int five=0;five<=a/5;++five)
{
for(int ten=0;ten<=a/10;++ten)
{
for(int twenty=0;twenty<=a/20;++twenty)
{
if(a==one+five*5+ten*10+twenty*20)
{
System.out.println(one+"张一元,"+five+"张五元,"+ten+"张十元,"+twenty+"张二十元。");
break OUT;
}
}
}
}
}
}
}
注意到:
其中,为了能使找到一个方案就跳出全部循环,这里使用了标号;
C++可以在一个分号前,通过","来执行多个表达式,而Java中只允许for中的表达式这样做;
B.概念外延间的关系:
1.相容关系:
1)同一关系:概念的外延对象完全重合;
例:北京,中华人民共和国首都;
注意:同一关系概念的内涵一定是不同的,否则,就是同一概念的不同语词表达;
例:番茄,西红柿;
2)属种关系:一个概念的外延完全重合在另一该概念的外延之中,且仅仅是另一个外延的一部分;
a.包含 例:动物,哺乳动物;
b.包含于 例:中国文学,文学;
注意:属种关系与整体和部分关系是有区别的:前者可以通过“是”来确定,如:哺乳动物是动物;西藏与中国是部分与整体的关系,但西藏不是中国;
3)交叉关系:一个概念的外延与另一个概念的外延部分重合的关系;
例:中学生,共青团员;
2.不相容关系:
1)矛盾关系:在同一个属概念下的两个种概念的外延互相排斥,其相加之和等于该属概念的外延;
例:成年人,未成年人;
2)反对关系:在同一个属概念下的两个种概念的外延互相排斥,其相加之和小于该属概念的外延;
例:红色,黄色;(此时,属概念是颜色);
明日计划:学习;