我是编程新手.我不知道如何在Sublime Text 2中编译和运行一个简单的C程序.
(在大学时我被要求使用Turbo C++ 3.0,但我发现IDE非常古老.)
我正在使用Windows 8(x64).这是我点击构建时遇到的错误.

我是Java的新手,我想继续询问用户输入,直到用户输入一个整数,这样就没有InputMismatchException了.我已经尝试过这段代码,但是当我输入一个非整数值时,我仍然会遇到异常.
int getInt(String prompt){
System.out.print(prompt);
Scanner sc = new Scanner(System.in);
while(!sc.hasNextInt()){
System.out.println("Enter a whole number.");
sc.nextInt();
}
return sc.nextInt();
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的时间!
我刚开始学习PL/SQL,我不知道如何创建一个过程.逻辑似乎是对的,但我认为第一行有一些语法错误.这是我的代码: -
CREATE OR REPLACE PROCEDURE ReverseOf(input IN varchar2(50)) IS
DECLARE
reverse varchar2(50);
BEGIN
FOR i in reverse 1..length(input) LOOP
reverse := reverse||''||substr(input, i, 1);
END LOOP;
dbms_output.put_line(reverse);
END;
/
Run Code Online (Sandbox Code Playgroud) 我是RMI的新手,我试图将一个用户定义类的向量返回给客户端.我得到一个unmarshal例外.
我得到的例外是: -
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: Text
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at HelloServerImplementation_Stub.viewTexts(Unknown Source)
at HelloClient.main(HelloClient.java:30)
Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: Text
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readArray(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at sun.rmi.server.UnicastRef.unmarshalValue(Unknown Source)
... 3 more
Caused by: java.io.NotSerializableException: Text
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeArray(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.access$300(Unknown Source)
at java.io.ObjectOutputStream$PutFieldImpl.writeFields(Unknown Source) …Run Code Online (Sandbox Code Playgroud) 假设我有这个HashMap:
(key: value)
A: 3
B: 4
C: 2
D: 4
E: 1
F: 3
Run Code Online (Sandbox Code Playgroud)
我想将它转换为这个HashMap:
1: {"E"}
2: {"C"}
3: {"A", "F"}
4: {"B", "D"}
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我被要求纠正一个程序,该程序检查用户输入的日期是否合法在C中.我尝试写它但我猜逻辑是不正确的.
//Legitimate date
#include <stdio.h>
void main()
{
int d,m,y,leap;
int legit = 0;
printf("Enter the date\n");
scanf("%i.%i.%i",&d,&m,&y);
if(y % 400 == 0 || (y % 100 != 0 && y % 4 == 0))
{leap=1;}
if (m<13)
{
if (m == 1 || (3 || ( 5 || ( 7 || ( 8 || ( 10 || ( 12 )))))))
{if (d <=31)
{legit=1;}}
else if (m == 4 || ( 6 || ( 9 || ( 11 ) …Run Code Online (Sandbox Code Playgroud) java ×3
build ×1
c ×1
compilation ×1
date ×1
exception ×1
hashmap ×1
input ×1
logic ×1
oracle ×1
plsql ×1
rmi ×1
sql ×1
sublimetext2 ×1
syntax-error ×1