java第二周周学习总结
java运算符和循环
java运算符

一.for 语句
for 语句的基本结构如下所示:
for(初始化表达式;判断表达式;递增(递减)表达式){
执行语句; //一段代码
}
- 初始化表达式:初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环。
- 判断表达式:判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成了死循环。
- 递增(递减)表达式:这一项规定每执行一次程序,变量以多少增量或减量进行变化。
示例:计算1+2+3+4......+100的结果。
public class control5{
public static void main(String[] args){
int result=0;
for(int i=1;i<=100;i++){
result+=i;
}
System.out.println(result);
}
}
输出结果:
5050
二.while 循环
在英文中“while”这个词的意思是“当”,而在 Java 程序设计中,也可以将其理解为“当”,其语法结构是:
while (条件){
目的; //一段代码
}
当条件为真时,进入循环。
示例:计算1+2+3+4......+100的结果。
public class control5{
public static void main(String[] args){
int a=1,result=0;
while(a<=100){
result+=a++;
}
System.out.println(result);
}
}
输出结果:
5050
三.do/while 语句
在学习 do/while 语句之前,先清楚 while 语句是如何工作的。while 语句是先进行条件判断,再执行大括号内的循环体。
do/while 语句与 while 语句不同的是,它先执行大括号内的循环体,再判断条件,如果条件不满足,下次不在执行循环体。也就是说,在判断条件之前,就已经执行大括号内的循环体。
示例:计算1+2+3+4......+100的结果。
public class control5{
public static void main(String[] args){
int a=1,result=0;
do{
result+=a++;
}while(a<=100);
System.out.println(result);
}
}
输出结果:
5050
java 的运算符使用和循环的使用
示例1
class Lai1
{
public static void main(String[] args)
{
int a =1;
while (a<=100)
{
if (a==10)
{
break;
}
System.out.println(a); a++;
} }
}
写一个while循环,此循环到第九次就停止
import java.util.*;
class Lai2
{
public static void main(String[] args)
{
Random random = new Random();
int a = random.nextInt(20);
System.out.println(a);
}
}
2.产生一个随机的数字,在[0-20]以内,包括20
import java.util.*;
class Lai8
{
public static void main(String[] args)
{ for (int c=0;; )
{
Random random = new Random();
int a = random.nextInt(11)+10;
int b = random.nextInt(11)+10; System.out.println(a+"+"+b+"="+"?");
System.out.println("请输入答案:");
Scanner input = new Scanner(System.in);
int d =input.nextInt();
if (d==(a+b))
{
c++; System.out.println("你已经答对"+c+"道题了"); }else {
System.out.println("失败乃成功之母");
}
if (c==10)
{ break; } } }
}
3.随机产生两个10-20之间的数做运算(+-*/),直到做对10道题结束。
使用的方法还有很多,就不一一示范了.
这一周最主要是学习的循环,觉得循环很难学,总是找不到思路去写,以后一定得多多的练习!
java第二周周学习总结的更多相关文章
- 20165210 Java第二周学习总结
20165210 Java第二周学习总结 教材学习内容总结 - 第二章学习总结 标识符与关键字: 重点在50个关键字 标识符并不能是关键字 标识符的第一个字符不能是数字字符 Unicode字符集简单了 ...
- JaVa第二周学习总结
第一周学习的时候上传图片用的是网站外链然后导致出现了极为尴尬的情形...然后我就把第一周的全改成本地上传了. 首先列出所做任务 1 安装IDEA 2学习二三章视频,课本 3调试代码,上传码云 4总结问 ...
- 20145207 java第二周学习总结
教材学习内容总结 这部分可能要扒一些课本而上的东西了.在第三章中,知道了Java可区分为基本类型和类类型两大类型系统,其中类类型也称为参考类型.在这一周主要学习了类类型. 对象(Object):存在的 ...
- Java第二周作业
Java第二周作业 本周作业: 参考http://www.cnblogs.com/rocedu/p/7911138.html 学习第二三章视频 参考http://www.cnblogs.com/roc ...
- java第二周的作业
package java第二周学习; import javax.swing.JOptionPane; public class 数学题 { private int a; private int b; ...
- 20175316盛茂淞-Java第1周学习总结
20175316盛茂淞 2018-2019-2 <Java程序设计>第1周学习总结 教材学习内容总结 Java入门 1.Java简介(地位,特点) 2.安装JDK,设置系统环境 3.编译J ...
- JAVA第十周《网络编程》学习内容总结
JAVA第十周<网络编程>学习内容总结 学习内容总结 1.初听到网络编程四个字可能会觉得很困难,实际上网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据,把数据发送到指定的位置, ...
- 20145203 盖泽双《Java程序设计》第一周的学习总结
20145203 盖泽双<Java程序设计>第一周学习总结 教材学习内容总结 第一章 1.Java是一门完全面向对象,安全可靠,与平台无关的编程语言. 2.Java现由Java SE.Ja ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- Java第二周总结报告
第二周的学习,开始正式实践进行Java的学习. 本周做了什么? 了解的Java的一些基本知识,如Java变量,数据类型和运算符等.Java变量对不同的数据类型最好采用不同的命名规则,合理的命名有利于提 ...
随机推荐
- 《连载 | 物联网框架ServerSuperIO教程》- 10.持续传输大块数据流的两种方式(如:文件)
1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 <连载 | 物联网框架ServerSuperIO教程>1.4种通讯模式机制. <连载 | 物联网框架Serve ...
- JavaScript的“原型甘露”
今天跟朋友讨论JS的面向对象编程问题,想起了原来曾经看过一篇文章,但是看过很久想不起来了,用了很多关键词,终于用“悟透JavaScript 面向对象”这两个关键词找到了“原文”,原文地址:http: ...
- Angel工作室EasyUI通用权限管理框架正式发布
框架系统基本功能: 1.管理员管理 2.日志管理 3.菜单导航管理 4.角色管理 5.操作权限管理 6.系统设置管理 7.报表导出 8.系统参数管理 该框架应该说是码农们接单利器的首选解决方案,本框 ...
- 用Kotlin语言重新编写Plaid APP:经验教训(I)
原文标题:Converting Plaid to Kotlin: Lessons learned (Part 1) 原文链接:http://antonioleiva.com/plaid-kotlin- ...
- HTML5-电影影评网
学习完了HTML5的新标签,然后结合之前的案例做了第一个小案例.自我感觉良好.下面我来展示一下图片 这是我浏览其他网站的时候以为发现的新功能可以运行代码,这是运行之后截得图片.自我感觉照片还是蛮高大上 ...
- iOS平台UDID方案比较
苹果在iOS6中禁用了[UIDevice uniqueIdentifier],在iOS7中又把mac地址的获取给堵上了.没办法,毕竟人家是老大,说不让你用,你也没办法.在这边总结一下现有的一部分UDI ...
- armv7 armv7s arm64
arm处理器以其低功耗和小尺寸而闻名,几乎所有的手机处理器都是基于arm,在嵌入式系统中应用非常广泛. armv6, armv7, armv7s, arm64指的是arm处理器的指令集. i386 ...
- Android XML中引用自定义内部类view的四个why
今天碰到了在XML中应用以内部类形式定义的自定义view,结果遇到了一些坑.虽然通过看了一些前辈写的文章解决了这个问题,但是我看到的几篇都没有完整说清楚why,于是决定做这个总结. 使用自定义内部类v ...
- android MD5加密
public class MD5Uutils { //MD5加密,32位 public static String MD5(String str) { MessageDige ...
- Android WebView 302斗争之旅
一.背景 越来越多的业务接入,项目内多多少少会出现几个H5页面,只是单纯的提供WebView容器接入H5页面根本满足不了需求,他们需要登录态,需要制定协议控制Native的导航栏,或者需要JsBrid ...