代码请说明一下

代码请说明一下

http://img1.sycdn.imooc.com//climg/5eafa6bd0966261912860323.jpg

这么写怎么理解呢,h1标签算不算在for循环里呢

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,之前是老师理解错你的问题了,非常抱歉,给同学带来了困扰。<h1>标签在for循环的2个花括号范围内,属于for循环中要执行的代码。h1标签算在for循环中。

如下:

http://img1.sycdn.imooc.com//climg/5ed61a0e0964a86f13860385.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小琪 2020-05-10 11:31:29

同学你好,同学可以先抛开<h1>标签的束缚,

首先关注for循环本身,提取出java代码如下:

for(int p : primes) {
    System.out.println(p + "是质数");
}

如果满足for循环的条件,每执行一次for循环都会执行一次大括号里的所有内容:

System.out.println(p + "是质数");

那么把<h1></h1>标签加上是一样的道理,先将代码粘贴到下方:

<%
	for(int p : primes){
		//out.println("<h1>" + p + "是质数</h1>");
%>
	<h1 style="color:red;"><%=p %>是质数</h1>
<%
	}
%>

如果满足for循环的条件,每执行一次for循环都会执行一次大括号里的所有内容:

<h1 style="color:red;"><%=p %>是质数</h1>

这样输出的样式就是如下所示:

<h1>2是质数</h1>
<h1>3是质数</h1>
<h1>5是质数</h1>

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~

  • 提问者 源治泷谷 #1
    可是前一回复说h1标签不算在for循环里面啊,h1是html的内容,不应该和java分离开嘛。
    2020-06-02 11:38:24
好帮手慕阿慧 2020-05-05 17:37:30

同学你好,<% %>中写的是java代码,h1标签算在for循环中。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 源治泷谷 #1
    h1不算在for循环中的话是怎么实现输出所有质数呢,意思是,只有一个标签h1里面是换行的多个质数?例如<h1>2 3 5</h1>?这样吗
    2020-05-10 00:48:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师