我正在创建一个银行账户程序来学习OOP.我做了一个名为w_or_d(代表撤回或存款)的无效方法,但在我的虚空中制造的变量并没有延伸到虚空之外.
它将我的变量(finalbalance)显示为0.
public class users {
int balance;
int finalbalance;
public void w_or_d(int word, int amount) {
if (word ==0) {
int finalbalance = balance-amount;
}
else if (word == 1) {
int finalbalance = balance+amount;
}
}
System.out.println(finalbalance);
}
Run Code Online (Sandbox Code Playgroud) 我是C++的新手,无法弄清楚如何定义一个包含3个值的变量,例如坐标保持2个值,如(x,y).
我试过了:
typedef int U_K(int a,int b,int c);
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.
我真的很感激快速回答:)
谢谢!
编辑:所以我做了这个:
struct U_K{
float a,b,c;
};
U_K Uk; //this line
Run Code Online (Sandbox Code Playgroud)
这是错的吗?因为我获得了该行的"未知类型名称U_K"...我首先是因为我需要在我将要使用结构的函数下声明它,但结果是两种情况都有错误.
money = 170
KitKat = 90
choice1 = raw_input("Choose a snack: ")
Run Code Online (Sandbox Code Playgroud)
选择一种小吃:KitKat
if choice1 < money:
print ("Enjoy your snack")
else:
print ("You cannot afford ") + (choice1)
Run Code Online (Sandbox Code Playgroud)
你买不起KitKat
这是我正在研究的自动售货机程序的缩短版本.你有一定数量的硬币,它要求你选择一个小吃.在这个缩短的程序中,你总是有170个硬币,你只能选择KitKat.然后通过比较变量来检查你是否可以买得起KitKat:"money"和"choice1"来看看哪个更大.如果"钱"更大,它应该说"享受你的零食".但如果"choice1"更大,它应该说"你买不起KitKat".
问题是,当我测试它时,它总是认为"choice1"大于"money"并且告诉我"我买不起KitKat".
我想也许当我输入"KitKat"时它不会将它识别为变量并将"KitKat"一词与变量"money"进行比较,而不是将变量"KitKat"与变量"money"进行比较但是我我不确定.我出错的任何想法?
我有这个变量:
var sup = product[0]; // product[0] is equal to '8876532'
Run Code Online (Sandbox Code Playgroud)
我想删除双引号或单引号.我尝试了这两个选项,但它不起作用:
sup.replace(/"/g, "");
Run Code Online (Sandbox Code Playgroud)
和
sup.replace(/["']/g, "");
Run Code Online (Sandbox Code Playgroud)
对此有任何帮助,将非常感谢!
我的意思是问它是否遵循一些特定的算法,实际上不是垃圾.
换句话说,"垃圾"值究竟是如何存在的?考虑不调用UB,如果读取垃圾值,该值的来源是什么?
为什么我不能将两个相同的变量(如"X")设置为4和19,例如
int x = 4;
int x = 19;
Run Code Online (Sandbox Code Playgroud)
这会给我一个错误.
但在python中,我可以做到这一点,它不会给我一个错误.
x = 4
x = 19
Run Code Online (Sandbox Code Playgroud)
这是因为java正在编译,而python正在解释?
var = 2 ** 2 ** 2 ** 2 ** 2 ** 2
Run Code Online (Sandbox Code Playgroud)
我在Python 2.7.12和Python 3.5.2中尝试此操作.
不要做任何评委.这样做,并告诉我为什么我的笔记本电脑联想ideapad310(i5-6k系列,8 GB RAM)和我在Python中执行相同操作的其他计算机崩溃(停止回答/控制台不能回来).
OBS:正如您所看到的,英语不是我的第一语言.
我想回显一下循环(图库)上方的总计数.但循环需要先运行.怎么做到这一点?
<?
$images = $dom2->getElementsByTagName('img');
// info block
echo 'Total images: ' . $i;
// the loop
$i = 0;
foreach ($images as $image) {
echo "<img src='";
echo $image->getAttribute('src');
echo "'>";
$i = $i + 1;
}
?>
Run Code Online (Sandbox Code Playgroud) 在Ruby代码中,我注意到其间放置了一些变量或其他对象| |.我不知道为什么.它通常用在哈希映射中吗?