public class Test {
public static void main(String[] args) {
List<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
int a = 1;
int b = 2
String key = "";数据库字段你要放的key
String value = "";数据库字段你要放的key
for (int i = 0; i < 50; i++) {
HashMap<String, String> map = new HashMap<String, String>();
key = (a + i 2) + "";
value = (b + i 2) + "";
mapput(key, value);
listadd(map);
}
for (int i = 0; i < listsize(); i++) {
Systemoutprintln(listget(i));
}
}
}
这里还设计到吧map放到list中这样你就可以循环 *** 作了
在MFC AppWized(exe)项目下做。界面自己做
1在对话框的头文件CalculatorDlgh中添加#include<mathh>
2为CCalculatorDlg类添加成员数据和成员函数
double number1,number2;
int NumberState,OperationState;
void cal();
并在CCalculatorDlg类的构造函数中增加NumberState=1;
3添加消息按钮afx_msg void OnNumberKey(UINT nID);
afx_msg void OnOperationKey(UINT nID);
4在CalculatorDlgcpp文件中BEGIN_MESSAGE_MAP(CMy1Dlg, CDialog)和END_MESSAGE_MAP()间添加代码
ON_COMMAND_RANGE(IDC_NUMBER1,IDC_NUMBER10,OnNumberKey)
ON_COMMAND_RANGE(IDC_NUMBER11,IDC_NUMBER20,OnOperationKey)
5为成员函数OnNumberKey和OnOperationKey添加代码
void CCalculatorDlg::OnNumberKey(UINT nID)
{
int n=0;
switch(nID)
{
case IDC_NUMBER1:n=1;break;
case IDC_NUMBER2:n=2;break;
case IDC_NUMBER3:n=3;break;
case IDC_NUMBER4:n=4;break;
case IDC_NUMBER5:n=5;break;
case IDC_NUMBER6:n=6;break;
case IDC_NUMBER7:n=7;break;
case IDC_NUMBER8:n=8;break;
case IDC_NUMBER9:n=9;break;
case IDC_NUMBER10:n=0;break;
}
if(NumberState==1)
{
m_result=m_result10+n;
number1=m_result;
UpdateData(FALSE); // 更新编辑框中的值
}
else
{
m_result=m_result10+n;
number2=m_result;
UpdateData(FALSE);
}
}
void CCalculatorDlg::OnOperationKey(UINT nID)
{
switch(nID)
{
case IDC_NUMBER13: // "/"按钮
OperationState=1;
UpdateData(FALSE);
m_result=0;
NumberState=2;
break;
case IDC_NUMBER14: // ""按钮
OperationState=2;
UpdateData(FALSE);
m_result=0;
NumberState=2;
break;
case IDC_NUMBER15: // "+"按钮
OperationState=3;
UpdateData(FALSE);
m_result=0;
NumberState=2;
break;
case IDC_NUMBER16: // "-"按钮
OperationState=4;
UpdateData(FALSE);
m_result=0;
NumberState=2;
break;
case IDC_NUMBER17: // "C"按钮,撤消用,不需要可以删除
number1=number2=m_result=0;
UpdateData(FALSE);
NumberState=1;
break;
case IDC_NUMBER20: // "="按钮
cal(); // 调用cal成员函数
break;
}
}
6为成员函数cal()添加代码
void CCalculatorDlg::cal()
{
switch(OperationState)
{
case 1:
m_result=(double)number1/number2;
UpdateData(FALSE); // 更新编辑框中的结果
number1=m_result; // 把此次的运算结果作为下一次运算的第一个 *** 作数
NumberState=2; // 下次输入的数作为第二个 *** 作数
break;
case 2:
m_result=number1number2;
UpdateData(FALSE); // 更新编辑框中的结果
number1=m_result;
NumberState=2;
break;
case 3:
m_result=number1+number2;
UpdateData(FALSE); // 更新编辑框中的结果
number1=m_result;
NumberState=2;
break;
case 4:
m_result=number1-number2;
UpdateData(FALSE); // 更新编辑框中的结果
number1=m_result;
NumberState=2;
break;
}
OperationState=0;
}
注意按钮的ID号要和程序中的ID号相同!!!!
U 并集
n交集
倒E是属于
逻辑运算符:
∧=的意思是and、并
v = 的意思or 、或
还有一个┐是非的意思
我 就知道这么多,是要自考吗,数据库系统原理中关系代数关系元组演算中可以参考
以上就是关于如何把数据库读出来的两列值放到map集合中的key和value,求代码!例如:全部的内容,包括:如何把数据库读出来的两列值放到map集合中的key和value,求代码!例如:、数据库学科 计算器的代码过程、数据库系统概论中传统集合运算并、差、交和笛卡儿积公式里面符号的意思是什么请帮忙解读一下,谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)