我刚刚开始学习C编程语言.我写了这段简单的代码,将美元兑换成欧元.唯一的问题是,一旦输入美元输入,程序就会挂起.我正在使用while循环来询问用户是否要重做操作,所以我的猜测是代码的语法导致了一个永恒的循环,但我不确定.
这是我的代码:
#include<stdio.h>
#define conv 0.787033 //conversion factor of USD to Euro found www.ex.com//
int main(void)
{
float USD, EURO;
char cont = 'y';
while (cont == 'Y' || cont == 'y')
{
printf("Please enter the amount of United States ");
printf("Dollars you wish to convert to Euros\n");
scanf("%f\n", &USD);
EURO = USD * conv;
printf("%.2f dollars is %.2f Euros\n", USD, EURO);
printf("Do you wish to convert another dollar amount (Y/N)?\n");
scanf("%c\n", &cont);
}
return(0);
}
Run Code Online (Sandbox Code Playgroud) 在我的onCreate()中我做了这个检查:
//
// check if we have a PDF viewer, else bad things happen
//
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("application/pdf");
List<ResolveInfo> intents = getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if (intents == null || intents.size() == 0) {
// display message then...
finish();
}
Run Code Online (Sandbox Code Playgroud)
在我的HTC Desire上,即使我有Adobe的PDF查看器,也不会返回匹配项.回答这个问题android:使用内置的pdf查看器从我的应用程序打开一个pdf,提到Adobe可能没有任何公共意图,所以上面的检查显然不会返回任何内容.
任何人都可以验证您是否应该从意图启动Acrobat,或者是否有其他方法或PDF查看器可以使用.
实际用例是下载发票副本并使用以下代码将其存储在本地存储中:
URL url = new URL(data);
InputStream myInput = url.openConnection().getInputStream();
FileOutputStream fos = openFileOutput(fname, Context.MODE_WORLD_READABLE);
// transfer bytes from the input file to the output file
byte[] buffer = new byte[8192];
int length;
while …Run Code Online (Sandbox Code Playgroud) 我来自Objective-C和Cocoa世界,那里有很多常规,许多人会说它让你的代码变得美丽!现在用C++编程我找不到像C++这样的好文档.
标准C++可能没有上面的内容,但我希望我可以坚持使用其他一些SDK或API(如Microsoft的(?)等)约定.
我希望你能给我一些链接.
为什么方法transform(在就地突变版本map)和retain(就地突变版本filter)是只定义mutable.Map,但不mutable.Buffer和mutable.Set?所有可变集合都不支持这些方法吗?
我刚刚开始意识到得墨忒耳法则.
像很多事情一样,我意识到这是我已经在做的事情,但没有名字.虽然有几个地方我似乎违反了它.
例如...
我可能有一个Address对象:
public class Address : IAddress
{
public string StreetAddress { get; set; }
public string City { get; set; }
public int Zip { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和一个Customer对象:
public class Customer : ICustomer
{
private IAddress address;
Customer()
{
Address = null;
}
public string Name { get; set; }
public IAddress
{
get
{
if (address == null)
{
address = new Address();
}
return address;
}
set
{
address = value; …Run Code Online (Sandbox Code Playgroud) 有没有办法,将整数列表转换为整数数组(非整数).像List to int []之类的东西?不循环遍历列表并手动将intger转换为int.
我可以创建具有Access说明符"public"或默认值的Main类.
但为什么我不能创建受保护.默认本身允许为什么不受保护.
上市:
public class MainClass {
public static void main(String[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
默认:
class MainClass {
public static void main(String[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
保护:
protected class MainClass {
public static void main(String[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
它显示错误:类MainClass的非法修饰符; 只允许public,abstract和final MainClass.java SCJP/src第1行Java问题
我在Android上搜索了很多关于JSON解析的内容,但还是不太相信.实际上有一个简短的想法,但关于JSON解析还不是很清楚.
如何在应用程序中实现JSON解析?
海友
我有这样的桌子
TBLKEY EMPKEY EMPNAME
----------- ------------------------------ ------------------------------
1 101 RAJA
2 105 RAJA
3 106 RAJA
4 110 RAJA
Run Code Online (Sandbox Code Playgroud)
我想像这样更新
TBLKEY EMPKEY EMPNAME
----------- ------------------------------ ------------------------------
1 101 RAJA
2 105 POOJA
3 106 THRIU
4 110 POOJA
Run Code Online (Sandbox Code Playgroud)
在这里我sholud只使用一个query.i运行该查询我sholud得到像这样的输出不是逐个更新