会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 133494个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 12961楼
人工智能/第九阶段:机器学习-概率图模型(旧)/贝叶斯分类 12962楼

2.png

Python 全系列/第六阶段:数据库与AI协同技术实战/MySQL数据库的使用 12963楼

public class TestThread extends Thread{
    public TestThread(){
        System.out.println(this.getName());
    }

    /**
     * 线程的线程体
     */
    @Override
    public void run() {
        System.out.println(this.getName()+"线程开始");
        for (int i=0;i<20;i++){
            System.out.println(this.getName()+""+i);
        }
        System.out.println(this.getName()+"线程结束");
    }

    public static void main(String[] args) {
        System.out.println("主线程开始");
        //实例化线程
        TestThread t1 =new TestThread();
        TestThread t2 =new TestThread();
        //启动线程
        t1.start();
        t2.start();
        System.out.println("主线程结束");
    }
}

主线程开始

Thread-0

Thread-1

主线程结束

Thread-0线程开始

Thread-1线程开始

Thread-00

Thread-10

Thread-01

Thread-11

Thread-02

Thread-12

Thread-03

Thread-13

Thread-04

Thread-14

Thread-15

Thread-16

Thread-17

Thread-18

Thread-19

Thread-110

Thread-111

Thread-112

Thread-05

Thread-113

Thread-06

Thread-114

Thread-07

Thread-115

Thread-08

Thread-116

Thread-09

Thread-117

Thread-010

Thread-118

Thread-011

Thread-119

Thread-012

Thread-013

Thread-014

Thread-015

Thread-016

Thread-017

Thread-018

Thread-019

Thread-0线程结束

Thread-1线程结束



老师  为什么我输出的代码不是按顺序的,代码很乱  类似交替?是不是就是前面讲的时间片轮询算法

JAVA 全系列/第二阶段:JAVA 基础深化和提高/多线程技术(旧) 12964楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/面向对象详解和JVM底层内存分析 12965楼
WEB前端全系列/第二阶段:JavaScript编程模块/运算符_数据类型和流程循环语句 12966楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 12967楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/面向对象详解和JVM底层内存分析 12969楼
JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 12971楼
Python 全系列/第七阶段:网页编程基础/小米官网项目 12972楼

截图20220302211407.png

老师,怎样打印出来只得到最下面的一个函数值,又或者想得到那几个值就得到那几个值。

Python 全系列/第一阶段:Python入门/函数和内存分析 12973楼
Python 全系列/第七阶段:网页编程基础/小米官网项目 12974楼

//js页面
	//获得所有多选框的对象,将所有多选框的name全部赋值为fav
	var fav = document.getElementsByName("fav");
	//判断是否全选的操作
	function checkTest1(thi){
	//直接用this传递过来 , 所以不需要getbyid获得对象
	var flag = thi.checked;//判断是否选择
	
	
//	if(flag){
//		//遍历所有多选框
//		for(var i in fav){
//			fav[i].checked = true;
//		}
//	}
//	else{
//		for(var i in fav){
//			fav[i].checked = false;
//		}
//	}
		//直接合并
		for(var i in fav){
			fav[i].checked = flag;
		}

}


//单选决定全选
 	function checkTest2(){
 		//定义一个flag
 		var flag = true;
 	
 		for(var i= 1;i<fav.length-1;i++){
 			if(!fav[i].checked){
 				//只要有一个没有被选择
 				flag = false;
 				break;
 			}
 				
 		}
 		//决定框是否勾选
 		fav[0].checked = flag;
 		fav[fav.length-1].checked = flag;
 				
 				
 				
 				
 				var zong = 0;
 				
 			//价格是否统计
 			for(var i =1;i<fav.lentgh-1;i++){
 				
 				//先找ul的节点,在找它的子节点获得价格
 				
 				if(fav[i].checked){
 					//获得ul父节点
 					var par = fav[i].parentNode.parentNode;
 					var li =par.getElementsByTagName("li");  //获得我们指定ul下面的所有li
 					
 					//单个商品的总价格
 					var z = li[6].innerText.split("¥")[1];//选取ul节点下的第六个子节点li
 					
 					
 					
 					//获得我们所有商品的总价格
 					zong += Number(z);
 					document.getElementById("zongz").innerText = zong;
 					
 					
 				}
 			}
 		
 	}
 	
 	
 	//控制数量的增加和减少
 	function checkPlus(thi){
 		//获得上一个节点对象
 		var pre = thi.previousElementSibling;
 		
 		//获得节点的value值
 		
 		pre.value = Number(pre.value)+1;
 		
 		
 		
 	}
 	
 	function checkReduce(thi){
 		//获得下一个节点对象
 		var next = thi.nextElementSibling;
 		next.value = Number(next.value)-1;
 	}
 	
 	//通用方法
 	function check(thi,num){
 		var pre;
 		if(num==1){
 			//获得下一个节点对象
 			//当pre大于0时,才可以执行减一
 				pre= thi.nextElementSibling;
 			if(Number(pre.value)>0){
 				pre.value= Number(pre.value)-1;
 			}
 			
 		}
 		else{
 			//获得上一个节点对象
 			var pre = thi.previousElementSibling;
 		
 		//获得节点的value值
 		
 			pre.value = Number(pre.value)+1;
 		}
 		
 		//previousElementSibling返回上一个节点的HTML内容
 		//计算每一个商品的总价格
 		//获得li每一个商品的单价节点
 		var val = pre.parentNode.previousElementSibling.innerHTML; //获得单价成功
 		val = val.replace("¥","");
 		var zong = Number(val)* Number(pre.value);
 		pre.parentNode.nextElementSibling.innerHTML = "¥"+zong;
 		
 			
 	}
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 
 	
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<!--引入CSS-->
		<link rel="stylesheet" type="text/css" href="css/reset.css"/>
		<link rel="stylesheet" type="text/css" href="css/jds.css"/>
		
		<!--引入图标的css-->
		<link rel="stylesheet" type="text/css" href="icon/iconfont.css"/>
		
		<script src="js/jd.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		<!--导航开始-->
			<div class="nav">
				<!--在div里在创建一个div 用于居中-->
				<div class="warp">
					<ul class="nav_ul1">
						
						<!--加入标签的方法-->
						<li><a href=""><i class="iconfont">&#xe6d5;</i>京东首页</a></li>
						<li><a href="">配送至:艺沣</a></li>
					</ul>
					
					<ul class="nav_ul2">
						<li><a href="">洋洋宝贝</a><span>|</span></li>
						<li><a href="">我的订单</a><span>|</span></li>
						<li><a href="">我的京东</a><span>|</span></li>
						<li><a href="">京东会员</a><span>|</span></li>
						<li><a href="">企业采购</a><span>|</span></li>
						<li><a href="">京东手机</a><span>|</span></li>
						<li><a href="">关注京东</a><span>|</span></li>
						<li><a href="">客户服务</a><span>|</span></li>
						<li><a href="">网站导航</a></li>
					</ul>
				</div>
				
			</div>
			
			
		<!--导航结束-->
		
		<!--搜索框开始-->
			<div class="search">
				<div class="warp">
					<img src="img/logo.jpg" />
					
					<div class="search_div">
						<input type="text" class="search_text"/>
						<input type="button" value="搜索" class="search_but"/>
					</div>
				</div>
			</div>
		<!--搜索框结束-->
		
		
		<!--标题开始-->
			<div class="title warp">
				<h3>全部商品2</h3>
				<div >
					<span>配送到</span>
					<select>
						<option>中卫市</option>
						<option>重庆市</option>
						<option>安徽</option>
						<option>临汾</option>
						<option>上海市</option>
					</select>
				</div>
			</div>
		<!--标题结束-->
		
		
		<!--显示菜单开始-->
			<div class="tips warp" >
				<ul>
					<li>
						<input type="checkbox" id="all" name="fav" onclick="checkTest1(this)"/>全选
					</li>
					<li>商品</li>
					<li>单价</li>
					<li>数量</li>
					<li>小计</li>
					<li>操作</li>
				</ul>
			</div>
		<!--显示菜单结束-->
		
		
		<!--商品详情展示开始-->
			<div class="info warp">
				<ul>
					<li class="info_1">
						<input type="checkbox"  name = "fav" onclick="checkTest2()"/>
					</li>
					<li class="info_2"> <img src="img/img1.jpg" width="80px"</li>
					<li class="info_3"><a>【京东超市】desha春秋季儿童休闲服</a> </li>
					<li class="info_4"><a>颜色:灰色+粉红</a></li>
					<li class="info_5">¥182.5</li>
					<li class="info_6">
						<button onclick="check(this,1)">-</button>
						<input type="text" value="1"/>
						<button class="bot" onclick="check(this,2)">+</button>
					</li>
					<li class="info_7">¥182.5</li>
					<li class="info_8">
						<a>删除</a>
						<br />
						<a>移到我的关注</a>
					</li>
				</ul>
			</div>
			
			<div class="info warp">
				<ul>
					<li class="info_1">
						<input type="checkbox"  name = "fav" onclick="checkTest2()"/>
					</li>
					<li class="info_2"> <img src="img/img1.jpg" width="80px"</li>
					<li class="info_3"><a>【京东超市】desha春秋季儿童休闲服</a> </li>
					<li class="info_4"><a>颜色:灰色+粉红</a></li>
					<li class="info_5">¥182.5</li>
					<li class="info_6">
						<button onclick="check(this,1)">-</button>
						<input type="text" value="1"/>
						<button class="bot" onclick="check(this,2)">+</button>
					</li>
					<li class="info_7">¥182.5</li>
					<li class="info_8">
						<a>删除</a>
						<br />
						<a>移到我的关注</a>
					</li>
				</ul>
			</div>
			
			<div class="info warp">
				<ul>
					<li class="info_1">
						<input type="checkbox"  name = "fav" onclick="checkTest2()"/>
					</li>
					<li class="info_2"> <img src="img/img1.jpg" width="80px"</li>
					<li class="info_3"><a>【京东超市】desha春秋季儿童休闲服</a> </li>
					<li class="info_4"><a>颜色:灰色+粉红</a></li>
					<li class="info_5">¥182.5</li>
					<li class="info_6">
						<button onclick="check(this,1)">-</button>
						<input type="text" value="1"/>
						<button class="bot" onclick="check(this,2)"> +</button>
					</li>
					<li class="info_7">¥182.5</li>
					<li class="info_8">
						<a>删除</a>
						<br />
						<a>移到我的关注</a>
					</li>
				</ul>
			</div>
		<!--商品详情展示结束-->
		
		
		<!--结算开始-->
			<div class="balance warp">
				<ul class="balance_ul1">
					<li>
						<input type="checkbox" name = "fav" onclick="checkTest1(this)"/>
						全选
					</li>
					<li><a>删除选择商品</a></li>
					<li><a>移到我的关注</a></li>
					<li><a>清除下柜商品</a></li>
				</ul>
				
				<ul class="balance_ul2">
					<li>已经选择<span>0</span>件商品</li>
					<li>总价 <span id="zongz">¥0</span></li>
					<li><button class="botd"> 去结算</button></li>
				</ul>
			</div>
		
		<!--结算结束-->
		
	</body>
</html>


image.png


最开始的选择变总价,js代码一样为什么总价还是不会变呢

JAVA 全系列/第五阶段:网页编程和设计/Javascript 语言(旧) 12975楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637