java中天气代码 java天气预报程序源代码( 二 )


String m = temp2.split("~")[1] + "~" + temp3.split("~")[0];//明天
//天气情况
String weather1 = jso.get("weather1").getAsString();
String weather2 = jso.get("weather2").getAsString();
String weather3 = jso.get("weather3").getAsString();
String j_weather = "";
String j_weather_part1 = "";
String j_weather_part2 = "";
//判断是否有转
if(weather1.indexOf("转")0){
//有
j_weather_part1 = weather1.split("转")[1];
}else{
j_weather_part1 = weather1;
}
if(weather2.indexOf("转")0){
//有
j_weather_part2 = weather2.split("转")[0];
}else{
j_weather_part2 = weather2;
}
if(j_weather_part1.equalsIgnoreCase(j_weather_part2)){
j_weather = j_weather_part1;//今天
}else{
j_weather = j_weather_part1 + "转" + j_weather_part2;//今天
}
String m_weather = "";
String m_weather_part1 = "";
String m_weather_part2 = "";
//判断是否有转
if(weather2.indexOf("转")0){
//有
m_weather_part1 = weather2.split("转")[1];
}else{
m_weather_part1 = weather2;
}
if(weather3.indexOf("转")0){
//有
m_weather_part2 = weather3.split("转")[0];
}else{
m_weather_part2 = weather3;
}
if(m_weather_part1.equalsIgnoreCase(m_weather_part2)){
m_weather = m_weather_part1;//今天
}else{
m_weather = m_weather_part1 + "转" + m_weather_part2;//明天
}
//风向风力
String j_wind = jso.get("wind2").getAsString();//今天
String m_wind = jso.get("wind3").getAsString();//明天
info.append("今天:").append(j).append(" ").append(j_weather).append(" ").append(j_wind).append("\n");
info.append("明天:").append(m).append(" ").append(m_weather).append(" ").append(m_wind).append("\n");
}
}
} catch (Exception e) {
}
return info.toString();
}
大家好 我刚才在写java天气预报 我用json解析的数据怎样放到java界面?可以在JFrame中添加几个Label控件或其他文本控件用来展示解析出来的结果
怎么使用java代码根据所提供的天气来写出不出去,比如先说,晴天.风.湿气温高,则气压低,因为高气温使空气膨胀,使相对下的空气密度变大. 气温高,气压低,湿度大时,一般会下雨. 有雾时,气温高,蒸发量大,一般是晴天. 气温适中时,一般是阴天,因为阴天时云比较多,大量的云反射了太阳的大部分热量,同时也逆反射了地球的热量,这样就起到了保温作用,温度就不会太热,也不会太低
java web service实现天气预报功能前台js界面代码:
//省份
function LoadProvince() {
$.ajax({
type: "POST",
url: "ashx/weatherHandler.ashx",
data: "option=province",
success: function (result) {
$(".sel-province option").remove();
var arry = result.split('|');
var obj = null;
for (var i = 0; iarry.length; i++) {
if (arry[i] != nullarry[i] != "") {
obj = arry[i].split(',');
$(".sel-province").append("option value='" + obj[1] + "'" + obj[0] + "/option");
}
}
$(".sel-province").find("option[text='北京']").attr("selected", "selected");
},
error: function (errorMsg) {
$(".result-table tr").remove();
$(".result-table").append("trtd省份请求出现错误,请您稍后重试 。。。/td/tr");
}
});
}
//城市
function LoadCity(provinceid) {
$.ajax({
type: "POST",
url: "ashx/weatherHandler.ashx",
data: "provinceid=" + provinceid + "option=city",
success: function (result) {
$(".sel-city option").remove();
var arry = result.split('|');
var obj = null;
for (var i = 0; iarry.length; i++) {
if (arry[i] != nullarry[i] != "") {
obj = arry[i].split(',');
$(".sel-city").append("option value='" + obj[1] + "'" + obj[0] + "/option");

推荐阅读