网站项目计划书,网站关键字排名提升工具,东营网格通二维码,用自己主机做网站#x1f451;专栏内容#xff1a;力扣刷题⛪个人主页#xff1a;子夜的星的主页#x1f495;座右铭#xff1a;前路未远#xff0c;步履不停 目录 一、题目描述二、题目分析 一、题目描述
题目链接#xff1a;执行操作后的变量值
存在一种仅支持 4 种操作和 1 个变量 … 专栏内容力扣刷题⛪个人主页子夜的星的主页座右铭前路未远步履不停 目录 一、题目描述二、题目分析 一、题目描述
题目链接执行操作后的变量值
存在一种仅支持 4 种操作和 1 个变量 X 的编程语言
X 和 X 使变量 X 的值加 1--X 和 X-- 使变量 X 的值减 1
最初X 的值是 0 给你一个字符串数组operations 这是由操作组成的一个列表返回执行所有操作后,X 的最终值。 二、题目分析
依旧是遍历一遍就行了这里提供一个简单的遍历方法for-each循环
for (Type Name : collection) {// 代码块
}
Type表示集合中元素的类型。 Name是一个临时变量用于在每次迭代中存储集合中的当前元素。 collection要遍历的集合。
for-each循环详细介绍Java数组
class Solution {public int finalValueAfterOperations(String[] operations) {int x 0;for(String op:operations){if(op.charAt(1)){x;}else{x--;}}return x;}
}为什么要获取第二个字符op.charAt(1) 而不是op.charAt(0) 或者op.charAt(2) 因为x x --x x-- 这四个中只有第二个字符可以辨别出是加法还是减法。