java 第一次基础实践

时间:2022-06-04 20:54:48

1.是Scanner 控制台的输入,就是分三步,第一步为加入import java.util.Scanner工具类,第二部为 设置变量Scanner input=new Scanner(System.in),第三部为就是直接引用就可以了比如int score=input.inxtint();
2.util的random是一个类:包含nextInt(),nextDouble ()等类似的方法。用的方法都为开始加入import java.util.random
math的random只是一个方法:返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
java 第一次基础实践
3.程序中遇到的问题
第一条,开始万年历不理解怎么去打印出来表的形式
程序设计思路:可以利用二位数组,来以约束行和列,可以用表的形式输出
第二条,你画我猜的java的数组方式表达有些不理解
程序设计思路:数组的声明由几种方式:

1,String []a = new String[length];再赋值

a[0]=?;.......

2,new完就直接初始化:

String []a = new String[]{?,?...};

3.甚至不必new:

String []a = {?,?....}同样没问题。
第三条,就是你画我猜既要考虑到价格的约束还有估计的约束,还有分数的约束,就是第一次答对了给100分,第二次给80···整的我很蒙
程序设计思路:我设定了三个计数器,int icount和shu ,放在答对里面一个shu,放在整个的大循环里面一个icount,之后当
if(icount==1&&shu==1){
score=100;
}
else if(icount==2&&shu==1){
score=80;
}
else if(icount==3&&shu==1){
score=60;
}
else if(icount==4&&shu==1){
score=40;
}
else if(icount==5&&shu==1){
score=20;
}
else{
score=0;
}
因为每答对一次,shu就会++,然而每答一次则icount++,所以就这样
4.java 第一次基础实践
日期是3月12号上午。
5.我的博客云的网址是 http://git.oschina.net/hebau_cs15/cg