大家好!首先感谢大家打开这个页面!
我本不是计算机专业或软件专业毕业的,现在在自学Java。刚学到表达式、条件语句和循环语句这块。对大家来讲可能太基础了~o(╯□╰)o!我有几个问题想请教下:
(1)表达式
我有个理解不知道对不对:比如在一个Class下,声明一个float类型的变量f,再声明一个int类型的变量i,给予二者初始值后就可以用来运算了吧?这时我在变量作用域范围内,任意写个i=int(i*f);或者f=i*f或者f=2f;i=2i;是不是这样都可以,是不是在=号的右边算出来的值再赋给=号左边的变量?刚开始学习有点懵,=号这个概念很容易让人联想到数学上的等于;见笑了~~
(2)条件语句
if{....}else...;if{....}else if...;if{....};if{....}else if....else if...else....;都是条件语句吗?还有关于else和else if应该怎么理解更佳;如
int i=10;
if(i<10){ System.out.println("i<10"); } else if(i<20){System.out.println("i<20");}//第二个小于20是只小于20呢还是≥10且<20?这个else if怎么理解?
(3)循环语句
for、while、do...whlie中的循环让人感觉很难理解,大家有没有一个让人思路很清晰的理解的方法呢?
问题都太基础了,还请大家多多指导?
我本不是计算机专业或软件专业毕业的,现在在自学Java。刚学到表达式、条件语句和循环语句这块。对大家来讲可能太基础了~o(╯□╰)o!我有几个问题想请教下:
(1)表达式
我有个理解不知道对不对:比如在一个Class下,声明一个float类型的变量f,再声明一个int类型的变量i,给予二者初始值后就可以用来运算了吧?这时我在变量作用域范围内,任意写个i=int(i*f);或者f=i*f或者f=2f;i=2i;是不是这样都可以,是不是在=号的右边算出来的值再赋给=号左边的变量?刚开始学习有点懵,=号这个概念很容易让人联想到数学上的等于;见笑了~~
(2)条件语句
if{....}else...;if{....}else if...;if{....};if{....}else if....else if...else....;都是条件语句吗?还有关于else和else if应该怎么理解更佳;如
int i=10;
if(i<10){ System.out.println("i<10"); } else if(i<20){System.out.println("i<20");}//第二个小于20是只小于20呢还是≥10且<20?这个else if怎么理解?
(3)循环语句
for、while、do...whlie中的循环让人感觉很难理解,大家有没有一个让人思路很清晰的理解的方法呢?
问题都太基础了,还请大家多多指导?
解决方案 »
- java ArrayList列表取值问题
- Java项目中如何导出Excel PDF之类文件
- return; 的作用是退出方法还是退出线程?
- 欢迎来测试 System.out.println(????);
- web 页面不包含二进制代码吗?
- 关于修改系统时间导致 timer 失效的问题
- Title: Should jce files be installed on the client machine?!?
- oracle库连接问题
- [讨论]一个关于取得网站最后注册者的疑问?
- 请问socket中read()<0表示流结束么?
- uploadify 出现HTTP erro错误
- POI 生成WORD文档?为什么WORD文档打不开呢?
int i=0;
String s="";
char c='';
float f=1.0f;等等
条件判断语句
记住else与最近的if相连就OK了
if(s!=null){
System.out.println();
}else{
}
循环
for(int i=0;i<10;i++){
System.out.println(i);//循环执行这条语句10次。
}
等等。
怎么说呢,1遍理解不了,就多看几遍,多做点简单的练习题,多思考,就可以了。
这种基础必须要自己掌握,别人帮不了你太多。