这可能是一个非常愚蠢的问题,但我在调用java中的方法时遇到了问题.对于我的计算机科学课,我被指示用多种方法编写一个程序.在一种方法中,我将提示用户输入一个整数,返回该整数并将其存储在变量中.下一个方法是从前一个方法传递整数,如果整数是奇数则返回true,否则返回false.
我的问题是这样,当我尝试从main方法调用第二个方法时,我收到一条错误消息,说"找不到符号.符号编号"我确定它与变量的范围有关getInput方法,但我不知道如果它不能从第一个方法识别我的变量,如何让程序从我的第二个方法打印值.
这是我到目前为止所提出的.(您可以忽略名为printBanner的方法,一个可以工作,我只是遇到了接下来的两个问题,getInput和isOdd)
import java.util.Scanner;
public class MethodlabPractice {
public static void main(String[] args) {
printBanner();
getInput();
isOdd(number);
} // end main
public static void printBanner () {
for (int count = 0; count != 10; count++)
System.out.println("Beth Tanner");
} // end printBanner
public static int getInput() {
Scanner input = new Scanner(System.in);
System.out.println("Please enter an integer:");
int number = input.nextInt();
System.out.println(number);
return number;
} // end getInput
public static boolean isOdd(int number) {
boolean odd = number % 2 …Run Code Online (Sandbox Code Playgroud) 我正在为我的Visual Basic类编写一个程序并且有一个快速的问题.我们鼓励做的一件事是检查以确保在文本框中输入的数量实际上是一个数字.我们的教授建议使用IsNumeric来执行此检查,但我遇到了一些麻烦.在将其添加到指令之前,我已经编写了很多代码,因此不确定如何将其集成到我已有的代码中.
该程序的主要目的是允许用户将成分从一个列表框添加到配方列表框,在文本框中输入每个选定成分的数量,并计算配方的总卡路里.我现在编写代码的方式,IsNumeric是一个嵌套if语句的一部分,我将开始将所选成分添加到配方列表框中.我不确定这是否是正确的地方.
这是我到目前为止编写的代码.
Public Class Form1
Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
Dim i As Integer = lstIngredients.SelectedIndex
Dim Quantity As Double
Dim intCount As Integer = 0
If Trim(txtQuantity.Text = "") Then
Quantity = 1
Else
Quantity = Me.txtQuantity.Text
End If
If txtQuantity.Text Is IsNumeric() Then
If intCount < Quantity Then
lstRecipe.Items.Add(Quantity & " " & lstIngredients.Text)
intCount += 1
End If
Else
MessageBox.Show("The quantity entered is not numeric. Please add a numeric quantity.") …Run Code Online (Sandbox Code Playgroud) 我刚刚开始学习我的第一个C++程序,而且我正在学习.该程序应该有3个不同的文件,一个头文件(prog1.h),一个prog1.cpp文件(不确定这个文件的正确术语)和一个包含main的测试文件:测试我们的程序(prog1_test.cpp) ).
没有要求任何帮助(但是,我确定一旦我进入它就会发布另一个问题),但是你想知道你应该知道程序应该做什么才能理解我的问题.我们的程序应该从文件中读取一些数字并将这些数字放入2D数组中.然后应该为每个数字值分配字符并打印当前数组和用字符创建的"图片".然后它将遍历数组,确保每个数字的值与其邻居的值不超过1,如果是,则程序将用其相邻值的平均值替换该数字.然后程序将打印出这个校正的数组和用分配给校正数组的字符创建的"图片".
我知道头文件应该包含将在多个文件中使用的代码,但我很难弄清楚我的程序的哪些部分需要在这个文件中.例如,我的代码打开,读取和关闭数据文件是否包括在这里,或者没有,因为文件只被打开,读取和关闭一次?
我正在处理一个包含多个字段和提交按钮的Web表单.单击该按钮时,我将验证是否已填写所需的文本框,并且电话号码的格式是否正确.我只能接受7或10位数的电话号码,但是(,),( - )等字符是可以接受的.如果此框为空或电话号码格式不正确(不是7或10个数字,而不是数字)或者是空白,我应该在文本框周围添加红色边框.在用户纠正错误之前,此边界应保持不变.
我不能让它正常工作.我已经尝试了几种不同的方法来做这件事,但是已经有几种不同类型的错误.一种方法似乎工作,但红色边框只显示一秒钟然后消失,文本框中的值被重置.
这是我的代码和我创建的jsfiddle的链接:
使用Javascript:
<script type="text/javascript">
function validateForm() {
return checkPhone();
}
function checkPhone() {
var phone = document.forms["myForm"]["phone"].value;
var phoneNum = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
if(phone.value.match(phoneNum)) {
return true;
}
else {
document.getElementById("phone").className = document.getElementById("phone").className + " error";
return false;
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
HTML:
<form name="myForm" onsubmit = "return validateForm()">
Phone Number: <input type="text" id="phone"><br>
</form>
Run Code Online (Sandbox Code Playgroud)
的jsfiddle:
我正在设计一个用C++编写的游戏,目前正在我的主菜单上工作,其中包括三个难度级别的三个按钮.问题是,我实际上并不知道如何在C++中创建一个按钮.我遇到了几个关于如何做到这一点的YouTube教程,但是两个人都在做视频,只是将这段代码插入到现有程序中,而我却无法弄清楚如何使用我的代码.
这是我到目前为止:
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
system("color e0");
cout << "Can You Catch Sonic?" << endl;
cout << "Can you find which block Sonic is hiding under? Keep your eyes peeled for that speedy hedgehog and try to find him after the blocks stop moving" << endl;
CreateWindow(TEXT("button"), TEXT("Easy"), WS_VISIBLE | WS_CHILD,
10, 10, 80, 25, NULL, NULL, NULL, NULL);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,控制台弹出正确的背景颜色和消息,但没有按钮.谁能告诉我我做错了什么?我确定它与所有这些NULL有关,但不确定要用什么替换它们.
这就是YouTube视频中的代码,但就像我说的那样,它正处于已经创建的程序中间:
CreateWindow(TEXT("button"), TEXT("Hello"),
WS_VISIBLE | WS_CHILD,
10, 10, …Run Code Online (Sandbox Code Playgroud) 我的程序从文件中读取值,并使用递归方法根据这些值打印星号模式.我只是在让一切正常排队时遇到问题.
输出应该如下所示:
*
* *
* * *
* *
*
Run Code Online (Sandbox Code Playgroud)
关于输出的格式,方向是:
"请注意,图案围绕中心线对称(垂直)对齐.图案应在每条线(水平)上对称排列,并提示:使用线值来帮助空间."
但我的输出看起来像这样:
*
* *
* * *
* *
*
Run Code Online (Sandbox Code Playgroud)
我用来获取这种模式的代码:
public static void makePattern(int thisRow, int num) {
if(thisRow >= num) {
for(int i = 0; i < num; i++) {
System.out.print(" " + "*" + " ");
}
System.out.println();
}
else {
for(int i = 0; i < thisRow; i++) {
System.out.print(" " + "*" + " ");
}
System.out.println();
makePattern(thisRow + 1, num);
for(int …Run Code Online (Sandbox Code Playgroud) 我正在攻读我的计算机科学课的最后一个,而教授给我们写的一个练习程序要求我们编写一个将传递给数组大小的方法.然后我们提示用户输入数字来填充数组,最后返回加载的数组.我很确定我可以加载并返回数组部分,但我以前从来没有必须将数组大小传递给方法,任何想法我会如何做到这一点?
我知道方法头是这样的:
public static double[] loadScores(*I don't know what would go in here*) {
Run Code Online (Sandbox Code Playgroud) 我刚刚在笔记本电脑上安装了CentOS 6.4,并提出了一个简单的问题.我对Linux非常陌生,以前从未在真正的Linux系统上工作过.我有一些视力问题,我发现很难看到默认的字体大小.谁能告诉我如何调整文字大小?我使用的是基于文本的环境,没有安装图形桌面,就像我说的,我正在使用CentOS 6.4
更新 对于任何有同样问题的人,我想我会给你一个快速的更新,给你们几个不同的选择,我发现了如何解决这个问题.如果您使用的是图形桌面,那么这篇文章的答案肯定是一个快速简单的解决方案.如果你是在一个完全基于文本的环境中工作,这是我教授今天给我的一个命令,也增加了字体,但是,这可能只适用于那个特定的会话,除非你把它添加到一个配置文件,我没有'虽然测试过.
setfont sun12x22
Run Code Online (Sandbox Code Playgroud)
希望有助于任何人有同样的问题:-)
我正在制作一个应该充当书店库存的程序.有两个类(Store和Book),每个类都有多种方法.该程序应该在一个包含10本书的文件中读取(每行是一本书,包含ISBN,价格和库存副本),如下所示:
1234567 31.67 0
1234444 98.50 4
1235555 27.89 2
1235566 102.39 6
1240000 75.65 4
1247761 19.95 12
1248898 155.91 0
1356114 6.95 17
1698304 45.95 3
281982X 31.90 5
Run Code Online (Sandbox Code Playgroud)
该文件将存储在Book []类型的数组中.
在读入文件,存储到数组并关闭文件后,程序将提示用户输入他们想要购买的书籍的ISBN号,然后按照以下步骤操作:
1.Ask the user to enter the ISBN number of the book they'd like to purchase.
2.Search the array for the object that contains that ISBN.
3.If the ISBN isn't found in the array, display a message stating that we don't have that book.
4.If the ISBN …Run Code Online (Sandbox Code Playgroud) java ×4
arrays ×2
c++ ×2
button ×1
centos ×1
font-size ×1
formatting ×1
header-files ×1
html ×1
isnumeric ×1
javascript ×1
linux ×1
methods ×1
object ×1
phone-number ×1
recursion ×1
validation ×1
vb.net ×1
winapi ×1
windows ×1